授权应用程序时不再识别 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 SDK中的Facebook应用程序中获取Facebook帐户的更改?