任何人都可以幫我整合DailyMotion API嗎?我使用他們的SDK但無濟於事,論壇也沒有多大幫助。如何使用DailyMotion API?
回答
我試過使用DailyMotion SDK。它工作得很好,但後來出於某種原因,我被告知不使用SDK。所以這裏是使用cURL使用API的PHP代碼。
define("DAILYMOTION_API_KEY", "xyzzz");
define("DAILYMOTION_API_SECRET_KEY", "abcc");
$testUser = "username";
$testPassword = "pwd";
$url = 'https://api.dailymotion.com/oauth/token';
$testVideoFile = "<file location>";
$vidName = "testing video";
$vidDesc = "this is a test";
/* GET ACCESS TOKEN */
try {
$data = "grant_type=password&client_id=" . DAILYMOTION_API_KEY . "&client_secret=" . DAILYMOTION_API_SECRET_KEY . "&username=abs&password=pwd&scope=read+write";
$curlInit = curl_init($url);
curl_setopt($curlInit, CURLOPT_POST, 1);
curl_setopt($curlInit, CURLOPT_POSTFIELDS, $data);
curl_setopt($curlInit, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curlInit);
curl_close($curlInit);
$res = json_decode($output);
$accessToken = $res->access_token;
$getUploadUrl = "curl -d 'access_token=$accessToken' -G https://api.dailymotion.com/file/upload/";
$uploadUrl = json_decode(system($getUploadUrl));
$postFileCmd = "curl -F '[email protected]$testVideoFile'" . ' "' . $uploadUrl->upload_url . '"';
$postFileResponse = json_decode(system($postFileCmd));
$postVideoCmd = "curl -d 'access_token=$accessToken&url=$postFileResponse->url' https://api.dailymotion.com/me/videos";
$postVideoResponse = json_decode(system($postVideoCmd));
$videoId = $postVideoResponse->id;
$publishCmd = "curl -F 'access_token=$accessToken' \
-F 'title=$vidName' \
-F 'published=true' \
-F 'description=this is a test' \
https://api.dailymotion.com/video/$videoId";
$publishres = system($publishCmd);
print_r($publishres);
echo "Video is posted & published Successfully";
} catch (Exception $e) {
print_r($e);
}
這段代碼是否仍然有效? $ res = json_decode($ output);對我沒有任何回報。 – user1017063
是的,它是有效的。我的腳本運行得很好。請確保您使用適當的憑據和變量,如視頻路徑位置。 – kanchan
在腳本中添加此行以及 curl_setopt($ curlInit,CURLOPT_SSL_VERIFYPEER,false); –
- 1. Dailymotion API Actionscript
- 2. Dailymotion圖API用戶活動
- 3. 如何從playList(dailyMotion API)刪除視頻?
- 4. dailymotion api初始玩
- 5. 如何使用DailyMotion API將實況視頻設置爲「精選」?
- 6. 位DailyMotion PHP API JSON回聲導致我用JSON位DailyMotion API和PHP空白
- 7. Dailymotion API的搜索限制
- 8. Dailymotion活動API規範
- 9. 位DailyMotion的Javascript API問題
- 10. dailymotion API postMessage與IE9錯誤
- 11. 上傳視頻與API Dailymotion
- 12. Dailymotion API的速率限制
- 13. 位DailyMotion API PHP問題
- 14. 如何使用Dailymotion API獲取標題,縮略圖,描述信息?
- 15. 如何使用dailymotion API爲視頻上傳設置自定義縮略圖
- 16. 如何在iOS上使用Dailymotion SDK顯示私人視頻?
- 17. 如何獲得Dailymotion標題
- 18. Dailymotion視頻上傳使用捲曲
- 19. Dailymotion api使用json和jquery獲取視頻信息
- 20. Youtube或dailymotion播放器api使用規則
- 21. 我可以在swift上使用Dailymotion sdk
- 22. 如何更換Dailymotion API中的現有視頻?
- 23. Dailymotion API - 「範圍不足」錯誤
- 24. DailyMotion API - 觀衆不總是工作
- 25. 多排序中位DailyMotion API搜索
- 26. Dailymotion api顯示http協議錯誤
- 27. DailyMotion API不返回JSON對象?
- 28. Dailymotion圖表API搜索字符串
- 29. Dailymotion API:添加視頻類別
- 30. 如何使用python下載Dailymotion視頻(請求者/ QtPython)
你要問一個更具體的問題...... –
http://catb.org/~esr/faqs/smart-questions.html –