0
我正在尝试使用Facebook iOS SDK来订阅页面,以便我可以利用Web钩子并在个人在页面上发表评论时接收更新。但是,它不起作用。pages_messaging权限facebook iOS SDK订阅页
我请求这些登录权限:
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logInWithPublishPermissions:@[@"manage_pages", @"publish_pages"]
,并授予许可。
但是,当我有这样的图形API调用
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:[NSString stringWithFormat:@"/%@/subscribed_apps", page_id] parameters:nil tokenString:token version:nil HTTPMethod:@"POST"];
我得到这个错误:为消息或交付
所以注册网络挂接
许可pages_messaging是必需的,当我尝试要求在登录时的权限,它给了我另一个错误:
请求:
[login logInWithReadPermissions:@[@"pages_messaging"] fromViewController:self handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
}];
错误屏幕:
我找遍了整个Facebook的文件的,并不能找到一个解释,我在做什么错误。有没有其他的方式来请求这种权限?
我试图订阅的页面由用户拥有,它是一个商业页面 - 而不是个人页面。
我一定会试试! – nathan89615
这个技巧!非常感谢! – nathan89615