我想獲得一個頁面訪問令牌的Facebook頁面使用其圖形api張貼任何東西在該頁面。如何獲取頁面訪問令牌Facebook圖形API通過調用獲取請求,java
從https://developers.facebook.com/tools/explorer我可以獲取頁面訪問令牌,然後我可以使用它在頁面上發佈。
我經歷了堆棧溢出的所有類似問題的答案。但失敗了。
這裏是我的個人信息流
首先代碼 - my_code
http://www.facebook.com/dialog/oauth?client_id=&redirect_uri=&scope=email
我得到的user_access_token經歷這個
https://graph.facebook.com/oauth/access_token?client_id=my_app_id&client_secret=my_app_secret&redirect_uri=my_redirect_url&code=my_code
然後長期住代幣
https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=my_app_id&client_secret=my_app_secret&fb_exchange_token=my_user_access_token
獲得my_user_access_token_long我的頁面訪問令牌請求後
https://graph.facebook.com/me/accounts?access_token=my_user_access_token_long
返回
{"data":[]}
如果我嘗試
https://graph.facebook.com/my_page_id?fields=access_token&access_token=my_access_token_long
它只返回我的頁面ID
{ 「ID」: 「my_page_id」 }
請幫我解決這個問題。提前致謝。
您沒有要求用戶提供創建頁面訪問令牌所需的權限。 CBroe的 – CBroe
:頁面是公共頁面。如果是這樣的話,我該如何獲得許可? –
對於用戶沒有管理權限的頁面,您無法獲取頁面訪問令牌。 – CBroe