0

如何通过 FBConnect 添加新闻?
我有以下代码:

NSString *newsBody = @"[{\"message\": \"News message\" }]";
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObject:newsBody forKey:@"news"];
[[FBRequest requestWithDelegate:self] call:@"facebook.dashboard.addnews" params:params dataParam:nil];

在我发送请求后,我收到了成功的回复。但我在 facebook 帐户中看不到新消息。

另外,我尝试将完整信息添加到新闻参数(http://wiki.developers.facebook.com/index.php/Dashboard.addNews):

NSString *newsBody = @"[{\"message\": \"News message\",\"action_link\": {\"text\": \"link text\",
\"href\": \"http: //google.com\"} }]";

但是这个请求返回错误。
有任何想法吗?

4

1 回答 1

0

我找到了答案。FBStreamDialog 应该用于发布新闻。这意味着自定义接口不能用于此目的。:(另外,只想说FBConnect是一个大麻烦!!目前正在与错误作斗争,当单击FB对话框中的取消按钮后,对话框触发事件dialogDidSucceed而不是dialogDidCancel。如此大的混乱!!!

于 2010-04-26T09:38:57.467 回答