我正在创建一个Facebook机器人,用户可以使用该机器人与Facebook页面聊天。
以下是场景:
- 允许用户使用他的Facebook帐户登录以及必填项 权限
- 显示其页面的用户列表
- 当用户在页面上选择on时;订阅 MY FACEBOOK APP 该页面
- 为应用程序设置webhook
- 向用户的Facebook页面发送/接收消息
我在第三点上遇到麻烦。我尝试使用Facebook文档中提到的以下代码订阅应用程序
FB.api(
'accESS_TOKEN','/<PAGE_ID>/subscribed_apps','POST',{"subscribed_fields":"[\n \"feed\"\n]"},function(response) {
// Insert your code here
}
);
,它返回以下响应:
{
"success": true
}
问题是-我不知道该页面订阅了哪个应用;我可以拥有100个应用。 Graph api没有提供要订阅用户页面的应用ID的规定。 This is facebook doc for subscription