3

我尝试从我的 iOS 应用程序中打开一个简单的对话框,以便在用户的墙上发布一些内容。但是,似乎完全忽略了“名称”参数。

下面是代码,我用的是 Github 的 Facebook SDK,昨天拉的版本。

NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is the name",@"name",nil];
[facebook dialog:@"feed"
        andParams:params
      andDelegate:self];

显示的对话框仅显示:

“贴到你的墙上”
“写点什么……”

文本框

“通过我的应用程序”

当实际发布帖子时完全是空的。为什么“名称”参数被完全忽略?

4

2 回答 2

2

似乎我找到了解决方案。如果您不传递描述,而是传递一个标题参数,它会起作用。然后出现名称,下方的标题文本,以及下方的已解析链接文本

于 2011-10-04T22:47:46.513 回答
1

对于某些背景,名称参数附加到您附加到帖子的链接,请参阅属性描述部分https://developers.facebook.com/docs/reference/dialogs/feed/。因此,在名称旁边添加一个链接参数。

如评论中所述,即使名称参数在预览对话框中不可见,它也会发布并显示在 Facebook 上,前提是您还提供链接参数。

于 2011-10-04T19:07:46.373 回答