我試圖使用圖API獲取Facebook視頻信息。Facebook Graph API返回400用於公共用戶視頻,但200用於公共用戶視頻
如果我試圖從一個公共視頻視頻信息Facebook頁面上,像這樣: https://graph.facebook.com/v2.5/{video_id_from_facebook_page}?fields={fields}&access_token={api_key}|{api_secret}
...它工作正常。 200並返回我所要求的一切。
如果我嘗試做一個公開的視頻同樣的事情從一個網站輪廓頁,就像這樣: https://graph.facebook.com/v2.5/{video_id_from_user_profile}?fields={fields}&access_token={api_key}|{api_secret}
我得到一個400錯誤的請求。
任何想法?從FB用戶配置文件獲取資源時,我是否需要使用正確的訪問令牌,而我只能使用{api_key}|{api_secret}
的頁面?我真的寧願不必獲得正確的訪問令牌,因爲這會使自動化測試變得複雜(它們到期; API密鑰和API機密不會)。
你怎麼做。只是因爲東西是公開的並不意味着應用程序可以抓住它。您總是需要用戶數據的用戶令牌。 – luschn