【问题标题】:Using an app access token, why do i need publish_stream permission instead of just publish_actions使用应用访问令牌,为什么我需要 publish_stream 权限而不仅仅是 publish_actions
【发布时间】:2013-01-09 10:45:14
【问题描述】:

我正在使用应用程序访问令牌写入 facebook 用户的墙(使用 asp.net 中的 facebook 图形工具包)。我发现如果我有 publish_stream 权限,该过程可以正常工作,但如果我只有 publish_actions 则失败。我宁愿只使用 publish_actions 以避免第二个屏幕权限请求。

这个问题似乎违反了 fb 文档,其中声明“向前迈进,我们建议应用只请求发布操作,因为此权限包含其他两个,我们希望简化模型。” (https://developers.facebook.com/docs/concepts/login/permissions-login-dialog/)

我想知道是否有其他人经历过并克服了这个问题。

【问题讨论】:

    标签: facebook facebook-graph-api permissions


    【解决方案1】:

    您需要查看this

    上面写着-

    publish_actions 现在将包含基本的 publish_stream 权限(包括在用户的时间轴上发布、发布照片/视频、评论和喜欢内容),这些权限将显示在第一个 Auth Dialog 屏幕上。通过此更改,之前授予 publish_stream 的应用程序不需要请求 publish_actions。

    正如你所说,但是-

    如果您需要特定功能,例如发布到朋友的时间线或群组,您仍需要请求 publish_stream,它会显示在第二个屏幕上,用户也可以选择退出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      • 1970-01-01
      • 2012-09-22
      • 1970-01-01
      • 1970-01-01
      • 2021-09-18
      相关资源
      最近更新 更多