2016-07-28 95 views
0

我可以知道如何使用url請求從頁面中取消訂閱Facebook Chatbot應用程序嗎?如何從頁面取消訂閱Facebook Chatbot應用程序?

我創建了一個Facebook的聊天機器人的應用程序,並訂閱它的網頁上,現在我要取消它,我嘗試使用DELETE URL請求方法爲「https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=my_page_access_token」,回到這一點:

{ 
"data": [ 
    { 
    "link": "https://apps.facebook.com/mychatbotappid", 
    "name": "myChatbotApplicationName", 
    "id": "mychatbotappid" 
    } 
] 
} 

當我測試它再次在Messenger上,Chatbot仍然存在,它不會退訂。

它有什麼我做錯了嗎?

謝謝!

+1

這看起來像你犯了一個GET請求,而不是實際上刪除一個。 – CBroe

+0

謝謝@CBroe!你是完全正確的,它實際上不是一個DELETE請求,在我的代碼中發現了一些錯誤。我已經更新了代碼,現在它工作得很完美。 –

回答

1

如果您收到像這樣返回的數據,它看起來像你做了一個GET請求,而不是實際上一個DELETE。

因此,使用DELETE應該「修復」這一點,並使其按預期工作。


(在不支持DELETE請求的環境中,人們還可以進行正常的GET請求,並通過指定一個額外的參數使用API​​方法:https://developers.facebook.com/docs/graph-api/using-graph-api/#largerequests

+0

感謝您的額外信息! –