【发布时间】:2011-03-21 13:36:52
【问题描述】:
我正在开发一个使用 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 文档?
【问题讨论】:
-
考虑到 SO 是 facebook sdk 技术问题的“官方”支持论坛,很多问题似乎都没有答案......