问题标签 [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 回答
215 浏览

android - 如果我只想要 Android 应用程序而不是 iOS 应用程序,Facebook 会批准 publish_actions 权限吗?

我们开发了社交分享功能(用户可以将我们应用状态框中的帖子分享到 Facebook)。问题是我想要并且已经完成了这项工作,仅在我们的 Android 应用程序中,但在提交批准权限时,它要求我也需要上传 .ipa 文件,所以他们可以在最后重现这些步骤。

Facebook Publish_actions 权限

是否有可能获得 Facebook 批准的仅适用于 Android 的 publish_actions 权限?

0 投票
0 回答
721 浏览

facebook-graph-api - Facebook Graph API - 无法访问某些页面

我正在使用外部服务器从多个 Facebook 页面检索事件。在大约 1% 的情况下,我收到以下类型的错误:

我在不工作的页面之间发现的常见链接是它们是私有的:如果您退出 Facebook,即使您可以访问其他页面,您也无法访问他们的页面。

我正在使用应用程序访问令牌来执行此操作。有没有办法访问这些页面的事件?

更新

我在 Facebook Docs 中找到了一些解释。

这可能意味着这些特定页面不是“完全公开的页面”。还有一些工作吗?

0 投票
1 回答
123 浏览

facebook - 在不依赖于一个用户的情况下使用 Graph API

我们正在使用 Graph API 从我们自己的 Facebook 页面访问公共提要。

获取访问令牌的最佳方式是什么,因此请求不依赖于一个人(我的)用户访问令牌?

所以在我离开项目后,其他人可以使用相同的代币,而不是与我相关联,而是与页面或公司相关联?

0 投票
0 回答
590 浏览

android - Facebook SDK 中已验证的手机号码

我处于通过 facebook 登录的 android 应用程序中集成 Facebook SDK 的初始阶段。我阅读了他们的文档并在演示应用程序中进行了尝试,一切看起来都很好,除了在我们的应用程序中只能通过手机号码登录并且 facebook 现在已停止共享用户注册号码。

所以我的问题是:如何集成 facebook SDK 以通过手机登录。

我已经检查了 Jugnoo 和 Uber,他们所做的是他们添加了经过验证的手机号码权限,所以如果用户没有输入联系号码,而不是在 Facebook 登录窗口 Facebook 要求用户输入他/她的联系号码。

在他们的文档中,他们提到了一个已验证的权限,但我不知道如何使用此权限来实现这一目标。

这是显示已验证电话号码权限的图像。 在此处输入图像描述

0 投票
0 回答
162 浏览

facebook - 如何通过 API 在 Facebook 页面中添加页面角色中的用户?

我检查了Facebook 的文档,其中明确指出在该端点(页面角色端点)上不允许创建、更新和删除。

如果是这样,Mailchimp 是如何做到的。如果您查看下图,当我尝试从他们的平台创建广告时,它会添加一个广告商角色。 mailchimp 添加了广告客户角色

所以我的问题是,如果文档说明不可能,Mailchimp 是如何在我的页面中添加该角色的?这是一个页面角色对吗?任何人都知道完成这项工作的替代方法吗?

谢谢,

0 投票
0 回答
157 浏览

facebook - 来自 Messenger Platform API 的 Facebook user_posts 权限

我有点迷失在 Facebook 文档上。我正在创建一个 Messenger Bot。该机器人还与 Facebook Graph API 集成,需要读取用户墙,因此需要user_posts权限。

我的问题是:我如何获得此许可?

据我了解,没有真正的方法可以从 Messenger Platform API 获取它。所以,我开始研究Login API。在这里,我发现我可以user access token在网页中使用嵌入式 Javascript 来显示 Facebook 登录对话框并让用户访问他们的个人资料。

然而,这听起来很麻烦......有没有更简单的方法来做到这一点?

感谢您的帮助。

0 投票
0 回答
50 浏览

facebook-sdk-4.0 - 当流程发生在后端时获得 user_likes 批准

我正在尝试在我的移动应用程序中获得 user_likes 权限。它被拒绝,因为该过程在应用程序中不可见。喜欢在后端处理,过滤关键字,喜欢本身永远不会保留。关键字对用户完全可见。有人遇到过这种情况吗?您是否在请求权限页面或后端流程的流程图中发布了您的代码?

0 投票
1 回答
586 浏览

facebook-graph-api - FB Graph API - 用户无法看到 APP 发布的评论

使用图形 api,我正在回复(评论)我们页面中用户的帖子。我在调用中传递页面访问令牌以发表评论并且它正在成功。

当我使用页面管理员登录并打开用户的帖子时,我可以看到我的应用发布的评论。

但是当我以测试用户身份登录时,我无法看到 APP 发布的评论。

PFA 快照。

FB-Page Admin-Post 视图

FB-Test 用户 -Page Post 视图

你能告诉我我在这里做错了什么吗?

谢谢你..

0 投票
0 回答
84 浏览

android - 无法通过 1 个被拒绝的权限继续使用 Facebook 登录

因此,在昨天(即 2017 年 12 月 7 日)将我的 facebook 应用程序更新到最新版本后,我注意到 facebook 登录有一个奇怪的行为,它发生在单个被拒绝许可的情况下。在单一被拒绝的权限中,facebook 显示了一个新界面 - 像这样在此处输入图像描述

所以问题是如果用户之前通过授予 2/3 权限登录,注销然后尝试使用 facebook 登录,他会看到这个界面,如果他选择not now,那么回调会转到onCancel()loginManager 的方法。在 facebook 的最新更新之前,它只是显示了允许用户编辑应用程序要求的权限的界面,如果用户选择不允许,回调仍然会转到onSuccess(),由于这个新界面,现在情况并非如此。如果用户有多个被拒绝的权限,旧界面仍然显示,这就是为什么我提到只有在有一个被拒绝的权限时才会发生这种情况。

那么如何保持与之前相同的流程,即即使在拒绝权限后也允许用户登录应用程序?

注意:使用的 Facebook 版本是152.0.0.42.136(2017 年 12 月 4 日提供更新)

编辑:所以我写信给Facebook 的直接支持关于这个问题,给他们复制相同的步骤,他们已经确认这是一个错误,并为此开了一张票。当该票关闭并解决问题时,我会更新每个人。

0 投票
1 回答
408 浏览

ios - Facebook 权限请求使 iOS 应用程序崩溃

我们需要一个喜欢的用户,我将它们添加到 FacebookAuthManager(我的自定义类)中,所有新用户都会看到对此权限的请求。但是我们也有当前用户,所以我编写了一个类来验证用户是否已在 Facebook 注册并请求许可。我面临这样一个事实,即应用程序崩溃并出现此错误“由于未捕获的异常而终止应用程序' NSInvalidArgumentException',原因:'不允许使用发布或管理权限请求读取权限。 ”。我在评论中指出了我调用函数的顺序。我怎样才能解决这个问题?