IOS Facebook SDK 3.17:没有给我发布publish_stream权限(旧版本和android都可以工作 - 所以它是sdk特定的)

时间:2014-09-02 15:15:43

标签: ios facebook-ios-sdk

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);

1 个答案:

答案 0 :(得分:1)

FB支持:

你好

Publish_stream和Publish_actions已简化为“publish_actions”。您可以在https://developers.facebook.com/docs/ios/graphhttps://developers.facebook.com/docs/facebook-login/permissions/v2.1

处阅读相关信息

请注意,您必须先批准您的应用,然后才能将这些权限用于您的测试用户和应用管理员以外的用户。

已授予publish_streams权限的应用将继续以与以前相同的方式工作。