【问题标题】:How to post message to Facebook wall from the iPhone SDK?如何从 iPhone SDK 向 Facebook 墙发布消息?
【发布时间】:2011-08-18 09:49:15
【问题描述】:

我是 iPhone 新手。我的应用程序使用 iPhone SDK 连接到 Facebook,并且我可以使用发布默认消息

@"http://www.facebook.com/connect/prompt_feed.php/?message=Hello"

但在我的应用程序中,所有消息都显示在 tableview 上,我想将选定的消息发布到 Facebook 的墙上,将选定的消息存储在 Twitter 消息中(变量 twittermessage)并写入

@"http://www.facebook.com/connect/prompt_feed.php/?message=%@",twittermessage;

但它给出了以下错误。

Objective-C 的静态实例 NSString

我使用了来自 How To Post on Facebook with your iPhone App 的 iPhone Facebook SDK。

【问题讨论】:

  • 你用的是那个例子吧??该示例工作正常。现在将您的项目与该示例进行比较,找出您的代码有什么问题:)
  • 是的,我正在使用该 sdk,并且能够连接到 facebook 并能够发布消息,但我无法在默认墙上显示 tableview 选择的消息。
  • 这个词在你的例子中是做什么的?? twittermessage
  • 将 NSString 声明为 twittermessage,因为在我的应用程序中,我使用 Web 服务通过数据库访问显示了 tableview 上的所有消息,并在 twitter 和 facebook 中提供共享消息假设我们在选择时在 tableview 上选择第一、第二或其他消息该消息显示了一条弹出消息,即 facebook、twitter 和报告滥用选项我想在 twitter 或 facebook 中分享该消息当时我将 twittermessage 作为 nsstring 选择消息分配给该字符串并附加到 twitter 和 facebook url。
  • 您好 Sirisha,我希望我的回答对您的任务是正确的,然后您可以通过单击我的回答复选框来接受我的回答作为真实回答。感谢您的建议。

标签: iphone objective-c facebook


【解决方案1】:

您收到的错误消息是由于 NSString。这不是 Facebook 错误。

要在 facebook 上发布消息,请使用以下代码

[NSString stringwithFormat:@"http://www.facebook.com/connect/prompt_feed.php/?message=%@",twittermessage];

然后使用此字符串作为 URL 的参考来发布消息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多