2016-03-21 24 views
0

根據Graph API v2.x,Facebook允許客戶端應用程序通過上傳.srt文件爲現有視頻創建字幕。請參閱https://developers.facebook.com/docs/graph-api/reference/v2.5/video/captions/。有沒有人得到這個工作?如何使用Graph API爲Facebook頁面創建視頻字幕(.srt)?

我的圖形API API 創建字幕請求返回200響應和{'success': True},但之後Facebook視頻不包含任何字幕。但是,當我使用瀏覽器上傳相同的.srt文件時,它可以工作。

我使用Python和請求圖書館送我的請求:

r = requests.post(url, files={"filename.en_US.srt": open(abspath, 'rb')}) 

缺少什麼我在這裏?

回答

0

蟒蛇電話是錯誤的,它應該是:

r = requests.post(url, files={'captions_file': ("filename.en_US.srt": 
        open(abspath, 'rb'), "application/octet-stream"}) 

在API返回相同的響應的話,但標題添加到視頻。又見https://developers.facebook.com/bugs/677584865713231/

相關問題