授权应用程序时不再识别 Facebook 连接 publish_stream (iOS)

Posted

技术标签:

【中文标题】授权应用程序时不再识别 Facebook 连接 publish_stream (iOS)【英文标题】:Facebook connect publish_stream no longer being recognized when authorizing app (iOS) 【发布时间】:2012-02-01 18:33:47 【问题描述】:

我有一个需要发布到用户 Facebook 墙上的 ios 应用程序。直到今天(2 月 1 日)一切正常。现在,当用户去授权应用程序时,它只要求基本权限,而不是发布到用户墙的能力。我正在发送一个 publish_stream 参数,但它似乎在某处“丢失”了。有什么想法吗?

【问题讨论】:

我在 safari 上获得了不同的 html 页面(当不重定向到 facebook iPhone 应用程序时)。当我拥有 facebook iPhone 应用程序时,显示确认 UI 的模式视图会立即消失。相关吗? 【参考方案1】:

您必须使用单点登录 (SSO) 和 Graph API 在用户的墙上发布。

这是 Facebook 安全政策的一项更改,现在使用 publish_stream 将不再有效。

建议大家按照新教程的步骤操作:https://developers.facebook.com/docs/mobile/ios/build/

这个previous answer给***解释了publish_stream被弃用的问题

【讨论】:

以上是关于授权应用程序时不再识别 Facebook 连接 publish_stream (iOS)的主要内容,如果未能解决你的问题,请参考以下文章

iOS:无需离开应用授权即可连接 Facebook

登录并再次授权时如何在iOS SDK中的Facebook应用程序中获取Facebook帐户的更改?

Facebook已经授权回调问题

Facebook + OpenId 连接

Facebook iOS SDK 3.2.1 授权/确认授权时的空白对话框

Facebook 开源三款图像识别人工智能软件