如何在Facebook审核之前测试Facebook开放图形api(user_posts)?

时间:2016-01-12 01:16:52

标签: ios facebook facebook-graph-api

如何在Facebook审核之前测试user_posts权限? 即使我使用测试用户登录Facebook,我的应用也无法获得user_posts权限。 那么我是否需要首先提交user_post权限审核,然后在批准后进行测试?

1 个答案:

答案 0 :(得分:0)

我发现了我的问题: 根据FBSDK文件,

@interface FBSDKLoginButton:FBSDKButton

@discussion注意,如果指定了读取权限,则不应指定发布权限。这被转换为NSSet并且仅是  NSArray是为了方便文字语法。  * / @property(copy,nonatomic)NSArray * readPermissions;

所以解决方案是:

FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init];
//loginButton.publishPermissions = @[@"publish_actions"];
loginButton.readPermissions = @[@"user_posts", @"public_profile"];
loginButton.loginBehavior = FBSDKLoginBehaviorSystemAccount;
loginButton.center = self.view.center;
loginButton.delegate = self;
[self.view addSubview:loginButton];