首页 > 解决方案 > 我在哪里知道为什么在 Facebook 上限制我们的应用程序?

问题描述

2 周前,我们在 developers.facebook.com 上收到一条消息,称我们的应用似乎在 Facebook 上造成负面体验,并且违反了 Facebook 的隐私政策。我们收到了一封包含相同信息的电子邮件,其中 4 段表明我们需要检查 Facebook 文档,我们应该尝试在 stackoverflow 等上搜索问题。

我使用我的代码检查了 GDPR 字段(我在欧盟)以及我已使用和已批准的权限。顺便说一句,我批准的项目:电子邮件和默认值。我需要这个权限,因为我的网站上有一个登录系统 - 所以我们需要用户的姓名、电子邮件和头像,并将这些数据保存在我们的数据库中。我之前收到过关于 OAuth 重定向 URI 或启用严格模式验证的警报。我用有效的 url 填充了 OAuth 字段,并启用了“重定向 URI 的严格模式”。在我提交了应用评论之后。

现在,Facebook 限制了我们的应用程序,我们不知道在哪里寻找错误。

要登录,我要求提供数据:public_profile、电子邮件。

auth_type:重新请求
response_type:代码granted_scopes
重定向 uri:mywebpage.tld/get_facebook_profile

在 Facebook 登录设置页面:

客户端 OAuth 登录:是
Web OAuth 登录:是
强制 Web OAuth 重新认证:否
对重定向 URI 使用严格模式:是的(现在它是不可更改的)
强制 HTTPS:是(也无法更改)
嵌入式浏览器 OAuth 登录:否
有效的 OAuth 重定向 URI:填写有效的 url,是的,我使用 https
从设备登录:否

如果我将有效的 OAuth 重定向 URI 复制到重定向 URI 验证器字段并且如果我单击“检查 URI”,我会收到一条关于我的 URI 有效的消息。

我在想。“取消授权回调 URL”和“数据删除请求 URL”字段为空,我认为它不是必需的。Facebook 可能会限制我们这样做?或者我们需要更高的用户权限,因为我们存储了用户数据?

无论如何,严肃地说,如果 Facebook 拒绝提供帮助并且不提供任何技术信息,我们从哪里获得有关为什么 Facebook 限制我们在 Facebook 上的应用程序的信息?

标签: facebookfacebook-app-settings

解决方案


解决了。欧盟需要“取消授权回调 URL”和“数据删除请求 URL”,因为我们有 GDPR oc。


推荐阅读