我正在设置我的第一个Facebook应用程序,并希望用户能够通过它发布到他们的墙上。为此,我在登录时请求的权限中添加了publish_actions,但是当我作为测试用户登录时,似乎忽略了这一点。
我目前处于开发模式,尚未提交publish_actions进行审批。根据我的阅读,我应该能够请求此权限并与我的测试用户一起测试。知道我在这里做错了吗?
这是代码。起初我有openActiveSessionWithReadPermissions ...认为这是问题,但这也不起作用:
[FBSession openActiveSessionWithPublishPermissions:@[@"public_profile", @"email", @"user_friends", @"publish_actions"]
defaultAudience:FBSessionDefaultAudienceFriends
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];