2013-07-03 171 views
5
一個Facebook頁面

我按照此頁面上的說明實時更新: https://developers.facebook.com/docs/reference/api/page/#realtime停止接收

但我不能得到刪除應用部分工作。 這就是PHP SDK和Facebook的Graph API Explorer的情況。

首先,我通過張貼到

/<page_id>/tabs 

設置爲我的應用程序ID的APP_ID參數添加一個應用程序來獲取實時更新。我還傳遞訪問令牌的頁面。

這將在圖形瀏覽器中返回'true',而在PHP SDK中返回'1',我知道這意味着在這兩種情況下都會成功。我知道這是真的,因爲我已經收到我的實時端點的數據。

但是,我還需要能夠刪除這些訂閱,每頁。 的文件表明,這是通過執行一個DELETE

/<page_id>/tabs/app_<app_id> 

令牌作爲前再次通過相同的訪問完成。 在這兩個圖表Explorer和PHP SDK,這將返回:

(#100) Tab is not installed or not removable: <The same app_id I passed> 

我見過一對夫婦的其他人報告了同樣的問題,但顯然沒有解決方案。如果有人設法解決這個問題,我會非常感謝你的想法。

+0

你可以去應用程序設置並將其刪除嗎? –

+0

似乎沒有這個選項。 – Gav

+0

當你轉到https://developers.facebook.com/apps/PUT_YOUR_APP_ID_HERE/realtime?ref=nav theres no subscription? –

回答

0

有兩個可能的選擇:

轉到https://www.facebook.com/{page_id}/settings?tab=apps並手動刪除該頁面的應用程序。如果應用程序不在那裏,它已被刪除。

或者:

您可以使用Real-time Update documentation和使用DELETE API調用來從實時更新訂閱的頁面。但是,如果您的應用程序與多個頁面一起使用,它也將取消訂閱其他頁面。

+0

正如我的初始文章中所述,DELETE API調用不起作用。 Facebook已經在此處承認此問題https://developers.facebook.com/bugs/503381706394259 – Gav

+0

其他方法是否有效?即從頁面設置中刪除標籤? –

+0

這可能會提供頁面訂閱完整流程的概念:http://tech-brains.blogspot.in/2015/04/real-time-updates-for-facebook-page.html – RAJ