【问题标题】:iPhone FBConnect, dashboard.addnewsiPhone FBConnect,dashboard.addnews
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多