Facebook Feed对话框中忽略了Name参数

时间:2011-10-01 19:43:34

标签: ios facebook-ios-sdk

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

这是代码,我使用Github的Facebook SDK,昨天推出了该版本。

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

显示的对话框仅显示:

  

“贴在墙上”
  “写点东西......”

文本框

  

“通过MyApp”

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

2 个答案:

答案 0 :(得分:2)

似乎我找到了解决方案。如果您没有传递描述,但是传递一个标题参数,它就可以工作。然后出现名称,下面的标题文本和

下面的解析链接文本

答案 1 :(得分:1)

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

正如评论中所提到的,即使名称参数在预览对话框中不可见,它也会在Facebook上发布并显示,同时提供链接参数。