问题标签 [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 投票
1 回答
352 浏览

facebook - 有了“user_status”Facebook 权限,我可以制作一个应用程序来向用户展示他们的个性吗?

我有一个应用程序可以分析文本评论并从中找出个性。我想在其中集成 Facebook,但是在检查user_status权限时,我读到:

  • (OK) 通过状态更新提供创意内容。
  • (OK) 通过直观地分析用户过去状态的内容,为用户提供价值。
  • (不好)这些数据的不可见使用,例如情绪分析或防范垃圾邮件机器人。

该应用程序将向用户展示他们的个性。它分析他们过去状态的内容并为这个人提供价值,他们对自己的个性有更多的了解,并且根据他们属于哪个类别,他们会看到一张图片和一个简短的描述。

我不确定最后一点,我的工作算作“情绪分析”吗?该数据的使用完全向用户展示。

我想知道这一点,因为在去年 4 月 Facebook 的最近更改之后,我找不到任何可以执行此操作的应用程序。

由于请求 Facebook 想要查看所有操作的许可,因此事先知道这根本不允许,这将为我节省一些编码。

谢谢!

0 投票
0 回答
292 浏览

android - Facebook 发布权限

我正在尝试从 Facebook 获得我的 Android 应用程序的 publish_actions 权限。问题是,当我尝试在我的 Facebook 帐户上发布故事时,它会毫无问题地发布,但是当我尝试在测试用户帐户上发布故事时却没有。Facebook 评论者一直在说;

来自我们审核团队的注释 Android 预期的故事不会发布回 Facebook。我已尝试与不同的测试用户一起重现 publish_actions,但没有发布任何内容。请检查链接并重新提交。还提供发布故事的时间线屏幕截图。确保应用程序未以任何方式预先填写用户消息区域,否则提交将被拒绝。这包括主题标签、URL 和任何其他非用户编写的文本。

我用于登录的代码是;

我用于共享的代码是;

这是一个报价应用程序,它将所选报价发布到登录用户的 Facebook 时间线。

对可能出现的问题有任何帮助吗?

0 投票
0 回答
46 浏览

ios - Facebook 应用程序附加权限

在 Facebook 内部,当仍在为移动应用程序使用沙盒模式时,如果知道我在沙盒模式下工作,我无法在不申请提交审核的情况下获得权限(例如:about_me 和 user_birthday)!

如何避免这种情况!它真的很烦人!谢谢

0 投票
1 回答
59 浏览

facebook - Facebook 允许在管理员批准的情况下进行显式共享

我的问题是关于 Facebook 对应用程序共享的许可。我正在为我的客户开发一个应用程序解决方案,在 Facebook 的域之外:它是这样工作的:

  1. 用户访问一个页面,他可以在其中编写消息以创建具有图像功能的帖子;
  2. 他被要求在他的 Facebook 时间线上批准这篇帖子;
  3. 当他完成后,帖子无法立即发布。它将保存在其他用户的消息中;
  4. 时机成熟时,管理员将通过控制面板检查并选择最符合条件的消息;
  5. 只有最好的消息才会发布在作者的时间轴(用户时间轴)上。

问题是:

我知道 Facebook 不允许隐式共享,但我不知道仅在管理员输入后才发布是否被视为隐式,因为那一刻不会有用户批准。他已经在那里写了信息。

这可能吗,或者我将不得不通过通知或其他方式提出另一个请求?

0 投票
1 回答
174 浏览

python - 蟒蛇脸书。以管理员身份发布到主页提要,而不是左下提要

我想向社区寻求有关 Facebook 页面发布的任何帮助。

我有由我的帐户管理的页面。我可以将任何信息发布到中心的页面主要提要。当用户向我的页面发帖时,他们的消息会显示在页面上下角的访问者提要中。

现在我需要使用从 python 应用程序链接到页面所有者帐户的访问令牌自动发布新闻。我正在使用长期访问令牌(没有诸如 manage_pages、publish_actions、publish_pages 之类的权限)并且它成功发布到我的页面(似乎是因为我是页面的管理员),但不是主提要,只发布到访问者提要.

如何解决这样的问题?谢谢。

问候

0 投票
1 回答
894 浏览

android - 重新询问 Facebook 中被拒绝的权限不起作用

假设用户提示输入权限 A、B、C 并拒绝 B。登录将失败但是当我尝试再次执行登录时,而不是显示我可以接受或撤销权限的对话框,而是显示消息“你”的对话框ve 已授权的应用程序名称“显示并且权限 B 仍然被拒绝。

我正在使用此代码执行 Facebook 登录:

设置代码:

登录代码:

我已尝试再次请求所有权限,仅针对已撤销的权限,执行LoginManager.getInstance().logOut()以清除会话但似乎没有任何效果......一旦撤销,仅使用 Facebook 应用程序或网站再次恢复它们。
我该如何解决这个问题?

ps:这个问题与这个问题相同,解决方案在我的情况下不起作用,我也试过了。

0 投票
1 回答
166 浏览

android - Facebook API:登录时获取“manage_pages”布尔值

是否有图形 api 调用来确定用户是否有他们管理的页面,而无需在登录时明确要求“manage_pages”权限?

目前我们的用户使用“user_friends”的读取权限登录。在他们接受后,我们使用 LoginManager 尝试获取“manage_pages”的发布权限。如果用户没有页面,仍然会要求他们获得管理页面的权限,这是违反直觉的,并且会延长登录过程。

Facebook 登录按钮和管理器似乎都不允许同时读取和发布权限,因此这也不是一个选项。

我们正在使用适用于 Android 的 Facebook 4.7 SDK。

0 投票
1 回答
205 浏览

ios - facebook api 测试提交审核

我有一个使用 publish_actions 的应用程序,以便将游戏中的图像发布到我们应用程序的 Facebook 页面。

我正在使用 iOS 社交框架(SLRequest 和 SLServiceTypeFacebook)来获取权限并实际发布图像。

当我使用测试 facebook 帐户时,所有这些都有效并得到验证。

但是,我正在尝试将此提交给 facebook 以供审核,以便我可以为其他用户启用它。但我无法提交,因为它认为我没有进行实际的 API 调用。

您在过去 30 天内似乎没有发出任何 API 请求来发布具有 publish_actions 权限的内容。您需要在您的应用中使用“角色”中列出的任何帐户测试此权限,然后才能提交以供审核。您似乎尚未测试此权限,因为在过去 30 天内未针对 publish_actions 发出任何 API 请求。

http://cl.ly/image/3g3Q1p13113F

我已经测试并确认我可以成功地使用 publish_actions API 从应用程序发布到应用程序的 facebook 页面。如何让 facebook 允许我实际提交此权限以供审核?

0 投票
1 回答
183 浏览

php - 使用 php SDK 作为页面管理员发布到我的 Facebook 页面

我的主要想法是获取我网站的帖子数据库并将其全部发布到我的 Facebook 页面作为页面管理员......

基本上我希望能够使用php sdk从我的网站发布到我的facebook页面我尝试了很多但是当我尝试从我的网站使用facebook登录时它总是给我这个权限错误:

在此处输入图像描述

无论如何,我单击确定并重定向到回调 url ...但是当我将我想要的帖子从我的网站发送到 facebook 页面时,它给了我这个错误:

致命错误:未捕获的 OAuthException:(#200) 用户尚未授权应用程序执行 /home/alsouqe/public_html/postinfb/src/base_facebook.php 第 1243 行中抛出的此操作

我试图联系 facebook 进行应用审查,但他们回答了我两次,因为你不需要这些权限来发布到你的页面,因为你是页面的管理员(我是)所以我很困惑应该怎么做我要这样做吗?

我在请求中发送的许可是:

0 投票
0 回答
289 浏览

android - Facebook - AccessTokenTracker 未跟踪权限更改

我正在使用 AccessTokenTracker 让我的应用程序了解在线发生的任何权限更改,例如通过笔记本电脑。

Secanario : 该应用程序登录到我的 FB 并获得对“publish_actions”的访问权限。如果用户正在使用他的笔记本电脑或任何其他设备删除“publish_actions”权限,那么我的 AccessTokenTracker 不会使用最新的权限集进行更新。因此代码总是达到

问题

如果我要在其他设备上更新我的应用程序的权限,它会在 accessTokenTracker 中更新吗?如果是这样,为什么在我的情况下它没有得到更新?

代码