【发布时间】:2011-09-14 21:48:02
【问题描述】:
我正在开发一个 iPhone 应用程序,并希望它能够使用 Facebook 应用程序向 Facebook 发布消息。
是否有自定义 URL 来执行此操作?
我发现this page 有一个 Facebook 命令列表,但没有说明如何发布新消息...
【问题讨论】:
-
你想把消息发到你的墙还是朋友墙?
我正在开发一个 iPhone 应用程序,并希望它能够使用 Facebook 应用程序向 Facebook 发布消息。
是否有自定义 URL 来执行此操作?
我发现this page 有一个 Facebook 命令列表,但没有说明如何发布新消息...
【问题讨论】:
在墙上发布新消息的 URL 是
fb://publish/?text=some text to post
这适用于 Facebook 应用 4.1...我不知道它是否适用于旧版本。
【讨论】:
This answer 可能帮助你...尤其是这个:fb://messaging/compose
【讨论】:
如果您正在谈论使用提要帖子,那么您必须这样做:
[facebook dialog:@"feed" andDelegate:self];
更多信息请见here
此外,如果您将其制作为移动网络应用程序,那么您可以试试这个:
http://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&display=touch
【讨论】:
您也可以只使用Sharekit,这让您的用户可以选择分享什么。否则,您必须使用 facebook-ios-sdk 中的 FBDialog 或使用其他海报提供的 URL 的匹配 webview
您提到的方法,直接调用 facebook 应用程序,a)需要安装应用程序(例如 iPad 上通常不是这种情况)和 b)facebook 不正式支持 - 其他两种方式是。
【讨论】: