问题标签 [facebook-permissions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
561 浏览

android - Facebook v2.3 API - 重新请求登录权限

我正在为 Facebook 使用最新的 LoginButton并设置读取权限,如下所示:

医生对此有点朦胧:

您的应用应处理有人拒绝授予您的应用您请求的权限之一的情况。如果您的应用程序必须具有被拒绝的权限之一才能工作,您可以使用 LoginManager 再次请求它们,如上面的示例中所示。

因此,当我在登录时询问用户生日(这对应用程序的功能至关重要)并且他们拒绝时,我会弹出一个对话框来解释我为什么需要它。那我具体应该怎么做?当他们关闭对话框时,我目前正在调用它:

这又要求生日,所以没关系。但是这个文档似乎表明该行为将被标记:

如果有人拒绝了您的应用程序的权限,登录对话框不会让您的应用程序重新请求权限,除非您auth_type=rerequest随请求一起传递。

如果您的应用在用户拒绝权限后反复将用户引导至权限对话框,您可能会收到开发者警报。要停止接收这些警报,请遵循这些准则。

我对 LoginManager.getInstance().logInWithReadPermissions() 的调用是否auth_type=rerequest在幕后传递?我会收到针对此类行为的开发人员警报吗?

0 投票
2 回答
2574 浏览

ios - "[[FBSDKAccessToken currentAccessToken] hasGranted:@"publish_actions"]" 总是返回 false

我正在尝试验证我是否有publish_actions权限。总是假的。即使我请求并获得 apublish_actions和 get succeeded=TRUE,重新验证仍然返回 false。

任何想法?

0 投票
1 回答
283 浏览

facebook - facebook 桌面应用程序执行登录过程时无法授予权限

我是 facebook api 的新手。我关注这个文档https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.3

当我将此链接https://www.facebook.com/dialog/oauth?app_id=617640518361609&redirect_uri=https://www.facebook.com/connect/login_success.html&scope=manage_pages,publish_pages传递给 webview

并使用 facebook 帐户登录,它不是将 manage_pages 和 publish_pages 授予我的应用程序,只是 public_profie 在此处输入图像描述

我哪里错了?

0 投票
1 回答
91 浏览

iphone - 升级图 API 2.0 后从 Facebook 读取新闻提要失败

嗨,我的应用程序中有一个要求,我们需要在其中显示用户新闻提要。为此,我们在 Facebook 更改其权限列表之前使用了 Facebook 权限“读取流”。现在,在他们转移到新的 API v2.0 之后,有评论说

“read_stream 权限授予在 Facebook 尚不可用的平台上构建 Facebook 品牌客户端的应用程序。例如,Android 和 iOS 应用程序不会获得此权限。此外,Web、桌面、车载和电视应用程序不会被授予此权限。”

如果是这样,那么让我的应用程序像之前一样获取新闻提要的替代方法是什么。还有一个名为“User_Posts”的权限,上面写着“提供对某人时间线上的帖子的访问权限。包括他们自己的帖子、他们被标记的帖子以及其他人在他们的时间线上发布的帖子”

但是当我将“read_stream”替换为“user_posts”时,我无法在我的应用程序中看到任何帖子或新闻提要。

0 投票
1 回答
676 浏览

facebook - 如果我已经获得“user_posts”权限,为什么还需要 FB 的“user_status”权限?

在 Facebook API v2.3 中,“user_posts”听起来像是“user_status”的超集。是这样吗?如果我已经有“user_posts”,为什么还需要“user_status”?

用户状态

提供对个人状态的访问。这些是 Facebook 上的帖子,不包含链接、视频或照片。

用户帖子

提供对个人时间轴上帖子的访问权限。包括他们自己的帖子、他们被标记的帖子,以及其他人在他们的时间线上发布的帖子。

https://developers.facebook.com/docs/facebook-login/permissions/v2.3#reference-user_status https://developers.facebook.com/docs/facebook-login/permissions/v2.3#reference-user_posts

0 投票
0 回答
159 浏览

facebook - Thunderclap 系统与 Facebook 的技术如何在不征求观众许可的情况下同时分享所有支持?

我知道所有使用 Facebook API 的长期令牌系统,但它是如何工作的?如何在不将其存储在服务器上的情况下获得长期存在的令牌?Thunderclap 如何避免观众许可:您无法选择是否要在 Facebook 上“仅与朋友”或“仅我”或“公共”分享您的支持,它直接在您的墙上公开?

非常感谢。

0 投票
1 回答
7332 浏览

facebook - Facebook user_friends 权限

在我的应用程序上,我有一个使用用户的 facebook“user_friends”权限的功能。在他们升级到 API V.2.0 之前它曾经可以工作,但现在不行了:当我在 FB 上创建应用程序并使用测试用户(在开发模式下)时,我包含此权限的功能有效。但是,当我打开应用程序(实时)时 - 它不起作用。所以 - 它适用于测试用户,但不适用于实时用户。这怎么可能?

0 投票
0 回答
43 浏览

facebook - 桌面版 Facebook 共享应用程序

我正在创建一个应用程序,用户可以在其中上传他们的 360 视频。在 Facebook 中,我无法完善桌面平台。我的应用程序是基于桌面的,因此只能从 kiosk(1PC) 访问它。我的应用程序会要求用户点击发布按钮。Facebook 身份验证将出现,它会自动发布视频。任何人都知道如何获得桌面应用程序的权限?

0 投票
1 回答
748 浏览

android - 设置阅读和发布 Facebook 权限

我的 facebook 权限有问题。我需要用户的电子邮件和凭据。所以我用:

然后我需要使用 Open Graph Stories 发布一个帖子,所以我称之为这个方法:

但是这些方法不能同时使用。我能怎么做?是否需要使用 publish_actions 权限才能使用 OpenGrapStories 发布?因为无论如何都没有工作。

0 投票
0 回答
1842 浏览

facebook-graph-api - Facebook Graph API,由于权限问题,无法作为页面发布

我有一个 facebook 应用程序,尚未提交给 FB 进行权限审核。

该应用程序旨在允许用户作为自己的管理页面发布和回复其他人的帖子。

授权后,应用程序将请求以下权限

  • 发布操作
  • 发布页面
  • 管理页面

我使用自己的帐户(在应用程序中具有测试员角色)授予所有请求的权限,并验证权限结果确实存在于我的应用程序设置中。我还验证了我的帐户是我打算回复的页面的管理员。

在我尝试使用页面令牌发布对 API 的回复之前,一切似乎都很好

我收到一个错误:

我想不出权限丢失的任何原因。我知道这三个权限最终需要得到 Facebook 的批准,但要获得批准,我需要先让我的应用程序运行以进行测试。我在这里有什么遗漏吗?