2011-12-19 84 views
1

我正在使用Graph API HTTP POST請求將視頻上傳到Facebook的應用程序(使用C#)。作爲工作流程的一部分,我需要在上傳後獲取視頻源的網址。然而,我注意到的是,當我通過HTTP POST上傳視頻時,FB可能需要長達一個小時的時間才能處理視頻,並將其作爲圖形API中的對象出現,以便查詢和獲取源屬性。 因此,我可以避免編寫一個計時器,經常查詢API存在的對象 - 有沒有人知道FB Graph API中的任何回調函數,可以在視頻處理完成並且視頻對象可用後通知我的應用程序?視頻上傳回調

回答

2

上傳時您沒有收到視頻ID嗎?如果這樣做,您可以定期在API中查詢該內容,直到回覆視頻網址爲止: http://graph.facebook.com/2031763147233

+0

是的,我得到的URL返回 - 但視頻處理時間已超過一個小時 - 所以我希望API有某種回調事件,而不是不斷輪詢Facebook等待視頻處理。 – LewisBenge 2011-12-20 03:58:31

+0

如果您訂閱用戶的供稿連接,則視頻完成時會被ping通,據我所知:https://developers.facebook.com/docs/reference/api/realtime/ 警告:它也將被ping對於其他更新,也許在您的具體情況下,輪詢更爲合適 – Igy 2011-12-20 10:22:22