我正在开发一款使用 Facebook iOS SDK 的应用,我需要一些帮助。我想在粉丝页面上发帖,而不是在用户的墙上发帖。
当我们做的时候
[facebook dialog:@"feed" andDelegate:self];
用户在自己的墙上发帖。所以我尝试了这个:
[facebook dialog:@"/APPLICATION_ID/feed" andDelegate:self];
没有结果。使用较旧的 API 非常简单,以下工作正常:
FBStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.userMessagePrompt = @"Example prompt";
dialog.targetId = @" APPLICATION_ID ";
不幸的是,这个属性在当前的 SDK 中被移除了。
官方文档解释说我们必须更改 access_token 但没有指定我们是否必须为用户或应用程序获取它,也没有说明如何执行此操作。
我试过了
[facebook requestWithGraphPath:@"/me/accounts" andDelegate:self];
但结果是一个包含空数据的对象...
我的代码有问题吗?是否有我不知道的 iOS SDK 文档?
最佳答案
您可以使用SDK中的对话框,并指定“to”参数。
见 http://fianbakken.com/wordpress/?p=272
例如关于如何发布到用户喜欢的粉丝页面(与用户喜欢的应用程序页面相同)。
关于iphone - 使用适用于 iOS 的 Facebook SDK 帮助访问粉丝页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5378319/