Facebook iOs SDK - 在用户的墙上发布预先填写的消息

时间:2011-08-25 18:12:01

标签: iphone objective-c ios facebook

我刚读过这个https://developers.facebook.com/docs/reference/dialogs/feed/

它说自2011年7月12日起,再也不可能使用“消息”属性来预先填写消息以在用户墙上发布,例如

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"hi!", @"message", nil]; 
[facebook dialog:@"feed" andParams:params andDelegate:self]

任何人都可以解释一下官方计划B是什么?

2 个答案:

答案 0 :(得分:5)

正如文件所说:

  

如果您希望自己的应用在没有用户互动的情况下直接发布到个人资料的Feed中,请使用相应的Graph API call

但是,请注意,您需要publish_stream extended permission才能发布到用户的墙上。

答案 1 :(得分:1)

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"message", @"hi!", nil]; 

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

用钥匙交换你的对象....这是对的:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"hi", @"message", nil];