I'm trying to use the Dailymotion API. I followed every instruction possible but I keep getting errors, although I'm using the changes that people have suggested in other posts ie. DailyMotion Invalid authorization code
The errors I'm getting
Fatal error: Uncaught DailymotionAuthRequiredException in /Library/WebServer/Documents/basic/Dailymotion.php:582 Stack trace:
0 /Library/WebServer/Documents/basic/Dailymotion.php(404): Dailymotion->getAccessToken()
1 /Library/WebServer/Documents/basic/Dailymotion.php(356): Dailymotion->call('GET /file/uploa...', Array)
2 /Library/WebServer/Documents/basic/Dailymotion.php(326): Dailymotion->get('/file/upload', Array)
3 /Library/WebServer/Documents/basic/index.php(12): Dailymotion->uploadFile(NULL)
4 {main} thrown in /Library/WebServer/Documents/basic/Dailymotion.php on line 582
Am I missing something in my php? I've not seen anyone reference the getAccessToken.
<?
include("Dailymotion.php");
$apiKey = "xxxxxxxxxxxxxxx";
$apiSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxx";
$user = "my username";
$pwd = "my password";
$filepath = "Test.mp4";
$api = new Dailymotion();
$api->setGrantType(Dailymotion::GRANT_TYPE_PASSWORD, $apiKey, $apiSecret, array('manage_videos', 'write','delete'), array('username' => $user, 'password' => $pwd));
$url = $api->uploadFile($filepath);
$result = $api->call('video.create', array(
'url' => $url,
'title' => $title,
'description' => $description,
'private' => 'false',
'published' => 'true',
));
?>