Facebook iOS SDK:requestNewPublishPermissions未初始化权限

时间:2014-09-25 12:28:34

标签: ios objective-c iphone facebook facebook-graph-api

我刚开始使用facebook sdk并且稍微混淆了它的文档。它编写得很好,但通常与当前的SDK版本不对应。所以我不知道如何处理这种情况:

我首先要求发布权限,请使用下一个代码:

[[FBSession activeSession] requestNewPublishPermissions:permissions
                                            defaultAudience:FBSessionDefaultAudienceFriends
                                          completionHandler:^(FBSession *session, NSError *error) {
        if (error) {
            NSLog(@"Permissions request error: %@", error.description);
        }
        completion(error == nil);
    }];

我只需要一个发布权限 - 'publish_actions',当我请求它时sdk将我重定向到facebook应用程序并立即返回我的应用程序而不询问我是否同意给予此权限。 completionHandler中没有错误,但通过调试我发现此权限已保存在变量 _requestedReauthPermissions 中: enter image description here

所以,最后,我要求的许可不会授予我。

如何正确请求发布权限?我能错过什么?可能是由于facebook app的设置而发生的?

0 个答案:

没有答案