【问题标题】:Why does 'Access My Data Anytime,' permission show as an 'Optional Permission'?为什么“随时访问我的数据”权限显示为“可选权限”?
【发布时间】:2023-04-09 20:16:01
【问题描述】:

我们如何让这个权限成为我们获取访问令牌的默认权限而不是可撤销的可选权限?

一直在使用 Facebook Connect,并要求获得基本权限,例如用户 ID、姓名、头像、兴趣、喜欢、教育等。所有这些权限都可以访问用户的基本信息。我已经看到应用程序在哪里要求这些以及“随时访问数据”权限作为不可撤销的权限。但是,我的权限即将作为可撤销的权限出现,恐怕人们不会允许。

【问题讨论】:

    标签: facebook facebook-graph-api oauth


    【解决方案1】:

    offline_access 是扩展权限 (https://developers.facebook.com/docs/reference/api/permissions/#extended_perms)。当前的 facebook 身份验证对话框使所有扩展权限都是可选的 - 因此用户可以选择他/她希望授予应用程序的扩展权限 (https://developers.facebook.com/docs/opengraph/authentication/#perms) .

    也就是说,offline_access 已被弃用,因此您应该转向通过将普通令牌与长期令牌交换来扩展权限的设计。请参考https://developers.facebook.com/roadmap/offline-access-removal/Facebook offline access step-by-step 等其他stackoverflow 问题以了解更多信息。

    【讨论】:

      猜你喜欢
      • 2011-10-14
      • 2023-02-09
      • 1970-01-01
      • 2011-05-10
      • 2015-11-18
      • 1970-01-01
      • 2015-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多