Facebook iOS SDK - 使用Dialog进行简单状态更新

时间:2012-03-19 14:41:50

标签: ios facebook

我正试图在Facebook iOS SDK上发布一个简单的状态更新。目前,如果我包含link参数,一切都会有效:

NSMutableDictionary *params = 
[NSMutableDictionary dictionaryWithObjectsAndKeys:
                         @"Name here", @"name",
                         @"Caption here", @"caption",
                         @"Status update", @"description",
                         @"http://www.apple.com.",@"link",
                         nil];  

[facebook dialog:@"feed"
       andParams:params
     andDelegate:self];

但是一旦我删除了link,其余的参数都没有被确认,而且我留下了空白消息。我只想执行与Facebook请求相同的帖子,为message参数提供一个字符串就足以进行状态更新。

不知道我哪里出错了。

1 个答案:

答案 0 :(得分:0)

实际上,使用Feed对话框提出状态消息不是一种选择,实际上并不是像这样的用户。

您可以考虑其中一个选项:

  • 请求publish_stream权限,然后向POST参数发送message feed user publish_stream feed对象{{1}}连接请求,请参阅{{3} (IMO似乎是一个很好的方式,如果你不害怕{{1}}许可)。
  • 打开带有发布视图的Facebook应用程序(以及预先填写的文本?),这在[{3}}
  • 中有所描述

注意:我不能完全确定无法通过{{1}}对话框实现此目的,所以我可能错了,任何知道这种情况的人都不是这样,请纠正我。