我正在开发一款使用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的文档?
答案 0 :(得分:1)
您可以使用SDK中的对话框,并指定“to”参数。
请参阅 http://fianbakken.com/wordpress/?p=272
例如关于如何发布用户喜欢的粉丝页面(与用户喜欢的应用程序页面相同)。