首先,为模糊的问题道歉!在短时间内,我收到了一个应用程序,该应用程序在发布 Facebook 状态更新时开始失败。它似乎使用了一个非常旧版本的 Facebook SDK,所以我找到的代码示例都没有工作。
尝试发布时的错误消息意味着facebook.users.setStatus
不推荐使用端点。facebook.stream.publish
因此,我更新了似乎是当前支持的调用代码。
这会导致权限错误(代码 200)。
然后我更改了 Facebook 应用记录以请求publish_actions
许可。这在 Facebook 预览页面上看起来不错:
...但似乎没有反映在应用内 Facebook 登录屏幕上: http ://s13.postimage.org/d5sf8j0zr/i_Phone_No_Permissions_Request_Redact.png
我现在已经等了几个小时,所以我认为问题不在于 Facebook 传播应用程序设置。谁能告诉我我是否走在正确的轨道上?
计划 B 将使用最新的 Facebook SDK 重写 Facebook 访问,但这需要升级 XCode 和 Mac OS,我很想避免这种情况。