0

首先,为模糊的问题道歉!在短时间内,我收到了一个应用程序,该应用程序在发布 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,我很想避免这种情况。

4

1 回答 1

2

在处理 Open Graph 操作时使用 publish_actions 权限。根据我的阅读,您将需要扩展的 publish_stream 权限。

于 2012-12-19T15:51:42.523 回答