ios - 使用 Facebook IOS SDK 共享到提要时更改 defaultAudience

标签 ios facebook

使用适用于 Facebook (3.1) 的 IOS SDK,我发现一旦我设置了我的项目,我就无法更改默认受众。

例如,我将我的测试项目设置为发布到“Only Me”。它工作正常。我正在处理这个例子,做出改变,从观众“只有我”开始。

http://developers.facebook.com/docs/howtos/publish-to-feed-ios-sdk/

然后我安排调用以下内容:

        [FBSession.activeSession
         reauthorizeWithPublishPermissions:
         [NSArray arrayWithObject:@"publish_actions"]
         defaultAudience:FBSessionDefaultAudienceFriends
         completionHandler:^(FBSession *session, NSError *error) {
             if (!error) {
                 // If permissions granted, publish the story
                 NSLog (@"Here goes nothing");
                 [self publishStory];
             }
         }];

应该将故事发布到 DefaultAudienceFriends。但是,它会继续发布到只有我。

这不应该工作吗?我错过了什么吗?

最佳答案

好的,这是我想出的答案,它满足了我的特殊需求。我在 Facebook 中更改应用程序的隐私设置:

http://www.facebook.com/settings?tab=applications

仔细想想,这是有道理的。我作为这个应用程序的用户(我碰巧创建了这个应用程序,但这可能无关紧要)指定它代表我发帖时显示的行为。

所以我很高兴,因为现在我可以开发我的应用程序,自由测试它,而不会打扰任何人。当我准备好时,我可以更改它以更广泛地发布。

关于ios - 使用 Facebook IOS SDK 共享到提要时更改 defaultAudience,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13831188/

相关文章:

ios - 将对象设置为参数时调用错误中的额外参数 'method'

ios - 实体描述值 ForUndefinedKey 此类与键 "KEY"的键值编码不兼容

iphone - 无法使用 iOS SDK 发布到 facebook 墙(授权问题)

facebook - 从处于开发模式的应用创建 Facebook 广告创意

ios - 从NSMutableArray移除NSString

ios - 使用 Swift 在 iOS 中读取地址簿数据

iphone - 将图像分配给 UIImageView iPhone 时出现问题

c# - ASP.NET Core Web API Facebook JWT 身份验证

php - Facebook 字符集检测机制?

javascript - fbAsyncInit 中的 "FB is not defined"