如何从页面取消订阅Facebook Chatbot应用程序?
问题描述:
我可以知道如何使用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仍然存在,它不会退订。
它有什么我做错了吗?
谢谢!
答
如果您收到像这样返回的数据,它看起来像你做了一个GET请求,而不是实际上一个DELETE。
因此,使用DELETE应该“修复”这一点,并使其按预期工作。
(在不支持DELETE请求的环境中,人们还可以进行正常的GET请求,并通过指定一个额外的参数使用API方法:https://developers.facebook.com/docs/graph-api/using-graph-api/#largerequests)
+0
感谢您的额外信息! –
这看起来像你犯了一个GET请求,而不是实际上删除一个。 – CBroe
谢谢@CBroe!你是完全正确的,它实际上不是一个DELETE请求,在我的代码中发现了一些错误。我已经更新了代码,现在它工作得很完美。 –