我正试图在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
参数提供一个字符串就足以进行状态更新。
不知道我哪里出错了。
答案 0 :(得分:0)
实际上,使用Feed对话框提出状态消息不是一种选择,实际上并不是像这样的用户。
您可以考虑其中一个选项:
publish_stream
权限,然后向POST
参数发送message
feed
user
publish_stream
feed
对象{{1}}连接请求,请参阅{{3} (IMO似乎是一个很好的方式,如果你不害怕{{1}}许可)。注意:我不能完全确定无法通过{{1}}对话框实现此目的,所以我可能错了,任何知道这种情况的人都不是这样,请纠正我。