簡體   English   中英

如何通過調用get請求獲取頁面訪問令牌Facebook圖形api,java

[英]How to get page access token Facebook graph api via calling the get request, java

我正在嘗試使用其圖形api獲取Facebook頁面的頁面訪問令牌,以便在該頁面中發布任何內容。

https://developers.facebook.com/tools/explorer我可以獲得頁面訪問令牌,然后我可以使用它在頁面上發布。

我經歷了堆棧溢出的所有類似問題的答案。 但失敗了。

這是我的詳細信息流程

  1. 首先是代碼 - my_code
    http://www.facebook.com/dialog/oauth?client_id=&redirect_uri=&scope=email

  2. 我得到了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

  3. 然后是長壽令牌

    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

  4. 獲取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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM