2016-01-24 63 views
3

要取我用下面的代碼一個Facebook頁面的視頻:如何獲得一個Facebook頁面的功能的視頻

new GraphRequest(mAccessToken, "Page_ID/videos", params, HttpMethod.GET, new GraphRequest.Callback(){} 

我要的是獲取一個Facebook頁面的「精選視頻」,但根據在下面的鏈接Facebook的文件,「featured_video」參數僅在頁面的管理,背後是什麼設置此參數的邏輯只能由頁面的管理看?

https://developers.facebook.com/docs/graph-api/reference/page/

我在哪裏可以報告/ Facebook的要求得到允許別人比頁管理員可以讀取該參數的結果?

+0

的問題還沒有解決,任何建議或解決方案是可見的? –

回答

0

圖形API /{page-id}/featured_videos_collection給出了一個Facebook頁面所有視頻採集。您需要使用帶頁面標識的頁面訪問標記。

more info。我還沒有測試過這個API。檢查它是否工作。

您需要使用{頁ID}/featured_videos_collection邊緣得到的精選視頻與網頁的訪問令牌普通用戶。在對用戶進行身份驗證時,您需要獲得user_pages權限。管理員可以直接獲取featured_video,而無需在{page-d}邊緣僅授予user_pages權限。可能是因爲得到一個頁面的功能的視頻和「featured_video」參數,Facebook的一直保持不同的邊緣的唯一頁面管理員

+0

謝謝:)但它仍然需要頁面訪問令牌來獲取頁面精選視頻,這對我的應用程序的用戶不可用。我不明白爲什麼Facebook限制了使用頁面訪問令牌的網頁精選視頻給頁面管理員。 –

+0

您可以通過使用'user_pages'範圍進行身份驗證來獲取頁面訪問令牌,以使用您的應用程序。 Facebook已經設置了限制條件來獲取頁面詳細信息,並僅允許頁面管理員訪問頁面的精選視頻。 –

+0

請您詳細說明user_pages權限,並且授予此權限是否允許用戶獲取他們不是其管理員的頁面的精選視頻。 –

相關問題