【问题标题】:Obtain Publish_actions permission facebook SDK 4.16.1获取 Publish_actions 权限 facebook SDK 4.16.1
【发布时间】:2016-12-11 14:40:07
【问题描述】:

在我的应用中,我使用 Facebook 登录。在登录期间,我只要求 Facebook 建议的读取权限。当我想创建一个用户帖子时,我必须获得publish_actions 权限。我应该使用com.facebook.login.widget.LoginButtonsetPublishPermissions("publish_actions") 重新登录并获得权限和新令牌吗?

我查看了 Facebook 开发者文档,但没有找到类似的东西。

提前谢谢你

【问题讨论】:

    标签: android facebook facebook-graph-api android-facebook facebook-permissions


    【解决方案1】:

    如果您的用户已经登录,那么无论您想要创建新帖子的权限,您都可以使用LoginManagerlogInWithPublishPermissions 并将权限数组传递给它。

    如果用户到现在还没有向你提供发布权限,facebook 会提示用户询问他你的应用正在请求用户的权限。只有请求发布权限的屏幕才会显示给用户,不会显示任何其他额外的屏幕。

    然而,如果用户直到现在还没有登录到您的应用程序,那么首先会显示登录屏幕,然后会显示询问发布权限的屏幕。

    您也可以通过AccessToken类的getPermissions()方法检查您当前拥有的用户的访问令牌是否已经具有发布权限为not。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-04
      • 2014-06-03
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多