Facebook graph api Facebook Messenger API-如何从页面取消用户订阅?
有没有一种方法可以通过编程取消Facebook用户的订阅,这样他就不会在我的Facebook页面上收到任何来自机器人的消息Facebook graph api Facebook Messenger API-如何从页面取消用户订阅?,facebook-graph-api,facebook-chatbot,Facebook Graph Api,Facebook Chatbot,有没有一种方法可以通过编程取消Facebook用户的订阅,这样他就不会在我的Facebook页面上收到任何来自机器人的消息 我可以在我的数据库中将他标记为已取消订阅,这样我的程序就可以通过send API检查和不向他发送消息,但他仍将接收通过broadcasts API发送的广播。看起来您可以使用数据库和SendAPI取消用户订阅,但无法对广播API执行同样的操作。为了让用户不接收特定广播,您需要使用FB的目标广播API从用户的PSID中删除广播标签 例如,如果您有一个与标签“MY_broadc
我可以在我的数据库中将他标记为已取消订阅,这样我的程序就可以通过send API检查和不向他发送消息,但他仍将接收通过broadcasts API发送的广播。看起来您可以使用数据库和SendAPI取消用户订阅,但无法对广播API执行同样的操作。为了让用户不接收特定广播,您需要使用FB的目标广播API从用户的PSID中删除广播标签 例如,如果您有一个与标签“MY_broadcast_label_123”关联的广播,则需要:
custom\u label\u id
属性中,如下所示:
{
"message_creative_id": <YOUR_BROADCAST_MESSAGE_ID_HERE>,
"custom_label_id": "MY_BROADCAST_LABEL_123"
}
{
“消息创意id”:,
“自定义标签\u id”:“我的广播\u标签\u 123”
}
要完成上述所有工作,您应该查看FB文档,了解您需要的所有实施细节。请确保您至少在Graph API v2.11上