1. Go to this page and download the library: Download szeidler/fotoweb-php-sdk library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
szeidler / fotoweb-php-sdk example snippets
use Fotoweb\FotowebClient;
// Using the legacy API code method.
$client = new FotowebClient([
'baseUrl' => 'https://demo.fotoware.com',
'authType' => 'token',
'apiToken' => 'yourapi token',
]);
// Using oAuth2 with client credentials (Web API)
$client = new FotowebClient([
'baseUrl' => 'https://demo.fotoware.com',
'authType' => 'oauth2',
'grantType' => 'client_credentials',
'clientId' => 'your client id',
'clientSecret' => 'your client secret',
'persistenceProvider' => new \kamermans\OAuth2\Persistence\NullTokenPersistence(),
]);
// Using oAuth2 with authorization_code (Web API)
$client = new FotowebClient([
'baseUrl' => 'https://demo.fotoware.com',
'authType' => 'oauth2',
'grantType' => 'authorization_code',
'codeVerifier' => 'PKCE code verifier',
'redirectUri' => 'your oauth2 redirect callback',
'clientId' => 'your client id',
'clientSecret' => 'your client secret',
'persistenceProvider' => new \kamermans\OAuth2\Persistence\NullTokenPersistence(),
]);
$href = '/fotoweb/archives/5013-Demo%20assets/Artwork/Coffee%20from%20DAM/240x400.jpg.info';
$asset = $client->getAsset(['href' => $href]);
print $asset->offsetGet('filesize');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.