[英]How to get page access token Facebook graph api via calling the get request, java
我正在嘗試使用其圖形api獲取Facebook頁面的頁面訪問令牌,以便在該頁面中發布任何內容。
從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”}
請幫我解決這個問題。 提前致謝。
您需要在第一步中添加manage_pages
權限
http://www.facebook.com/dialog/oauth?client_id=&redirect_uri=&scope=email,manage_pages
請參閱文檔中的頁面訪問令牌 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.