2013-03-05 64 views
0

我有代碼:是否仍可以使用圖形API在頁面上發佈到粉絲頁面?

  • 提示用戶輸入用戶
  • manage_pages和publish_actions權限獲取一個長期訪問令牌的用戶。
  • 獲取/我/帳戶以列出此用戶爲其頁面的頁面管理
  • 獲取頁面的訪問令牌,例如ID PAGE_ID(我可以使用調試器驗證的是具有頁面的配置文件ID在問題和Never的到期,以及manage_pages和publish_actions權限)
  • (幾分鐘後)試圖使用訪問令牌

我得到張貼到/ PAGE_ID /飼料「的用戶不是招」 t授權應用程序執行此操作「。

對此的大部分討論早於offline_access權限的退役。發佈到用戶的供稿工作,但發佈到頁面供稿不。我想知道我的代碼是否糟糕,或者Facebook是否已經使用Graph API以這種方式刪除了發佈到粉絲頁面(而不是用戶)的功能。

有沒有人成功地繼續這樣做?

+0

當然,它仍然是可能的。您只需在這裏處理過期的訪問令牌。所以得到一個非到期的:https://developers.facebook.com/roadmap/offline-access-removal/ – CBroe 2013-03-05 22:35:43

+0

我已經使用調試器驗證了令牌,並且它顯示了有問題的頁面的概要ID和永不過期。對不起,我應該說 - 我已經編輯了這個問題來澄清。 你有這樣做的代碼嗎? – 2013-03-05 22:37:17

回答

0

不知道你使用的是哪種語言,儘管它不重要,只要你拉動頁面令牌,你應該沒問題。

您可以通過進入資源管理器https://developers.facebook.com/tools/explorer/

  • 獲取頁面標記/me/accounts
  • 設置POST並調用/PAGE_ID/feed與現場message

如果你不能讓過去驗證這個第二步,嘗試使用頁面令牌對/me進行GET請求,您應該獲取頁面而不是用戶。

+0

我正在使用PHP,但我也使用瀏覽器工具看到相同的行爲。 你最近是否成功完成了這項工作? – 2013-03-06 10:46:34

+0

如果我做了GET /我然後我確實得到頁面,順便說一句。 – 2013-03-06 12:37:53

相關問題