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