如何在Facebook审核之前测试user_posts权限? 即使我使用测试用户登录Facebook,我的应用也无法获得user_posts权限。 那么我是否需要首先提交user_post权限审核,然后在批准后进行测试?
答案 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];