IOS Facebook SDK(3.17)没有给我发布stream_stream权限(虽然较旧的iOS版本以及android工作正常 - 所以它是sdk特定的)
我的工作是直截了当的
1我得到readPermissions
[FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
...
2稍后我调用requestPublishPermissions
[[FBSession activeSession] requestNewPublishPermissions:@[@"publish_stream"] defaultAudience:FBSessionDefaultAudienceFriends completionHandler:nil];
3我做NSLog =>没有publish_X权限(我可以获得publish_actions,但就是这样)
NSLog(@"%@", session);
答案 0 :(得分:1)
FB支持:
你好
Publish_stream和Publish_actions已简化为“publish_actions”。您可以在https://developers.facebook.com/docs/ios/graph和https://developers.facebook.com/docs/facebook-login/permissions/v2.1
处阅读相关信息请注意,您必须先批准您的应用,然后才能将这些权限用于您的测试用户和应用管理员以外的用户。
已授予publish_streams权限的应用将继续以与以前相同的方式工作。