如何使用 Swift 在 FB 页面上发帖

Posted

技术标签:

【中文标题】如何使用 Swift 在 FB 页面上发帖【英文标题】:How to post on FB page with Swift 【发布时间】:2015-08-10 11:02:44 【问题描述】:

好的,我正在尝试在 Fb 页面上发布一些内容。 我已经成功集成了代码,我可以在我的应用程序中打开 fb。 我正在使用以下代码:

let vc = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
vc.setInitialText("Hurray! Welcome to My App")
presentViewController(vc, animated: true, completion: nil)

当我尝试运行此程序时,我遇到了错误,因为设备中未安装任何 fb 应用程序。

我想在 Fb 页面上发帖,我不希望用户在他们的手机中安装 Fb 应用程序。是否可以?如果有怎么办?

【问题讨论】:

您必须使用 facebook 登录。从设置应用程序。 请注意,如果安装了 Facebook 应用 ,您将无法预填充文本 ***.com/questions/29890747/… @Paulw11 因此,如果用户的设备中没有 fb,那么我有什么选择? 如果他们没有 Facebook 应用程序,那么只要用户按照@AshishKakkad 的回答添加了一个帐户,它就可以工作 @AAA 您是否在设置中通过 Facebook 登录进行了检查?它对你有用吗? 【参考方案1】:

这不是错误。不用担心。 这是一条消息,显示您尚未登录 Facebook。

转到设置应用> Facebook

从这里登录。

你没有得到错误。这只是一条警告信息。

【讨论】:

以上是关于如何使用 Swift 在 FB 页面上发帖的主要内容,如果未能解决你的问题,请参考以下文章

如何将参数传递给 Facebook,fb://publish/?

如何从FB页面插件中获取哪个用户喜欢页面

如何截取当我打开Skype,FB,Twitter时的截图,但我们的应用程序正在使用swift运行背景

在 Swift 中使用 Parse 使用 FB 登录的用户持久性

使用 Java 在 Facebook 上代表用户发帖

如何在不刷新页面的情况下使用 JS SDK 检测从 fb 注销