【发布时间】:2011-02-10 03:26:27
【问题描述】:
如何通过 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\"} }]";
但是这个请求返回错误。
有什么想法吗?
【问题讨论】:
-
首先我以为是权限问题。但是关于权限列表(wiki.developers.facebook.com/index.php/Extended_permissions)我不需要任何权限来添加新闻。有人吗??????!!!!!!
-
我想我找到了原因。 FB 开发人员忘记在 FB 请求中添加“uid”参数。但是在我添加它之后,新闻仍然没有显示在仪表板中。怎么回事!他妈的!!!这么简单的任务!!!任何人???!!
标签: ios facebook facebook-ios-sdk fbconnect facebook-feed