我们收到了 Facebook 的通知,告知我们在使用其社交登录功能时违反了他们的《服务条款》。具体来说,他们对 Discourse 徽章系统有意见,所以我想在这里分享一下,看看是否有人遇到过类似情况,以及是否存在潜在的解决方案?
你好,
为了给每个人创造一个出色的平台体验,我们要求开发者确保他们构建的应用符合我们的平台条款和开发者政策。你的应用 londonbikers.com (AppId: xxxx) 不符合以下规定:
开发者政策 3.2 - 鼓励正确使用
我们发现你的应用包含不允许的激励形式。只能激励用户登录你的应用、在你的应用页面或 Instagram 上参加促销活动、签到某个地点,或使用 Messenger 或 Instagram Messaging 与你的企业沟通。不要通过其他行为激励用户。
要解决此问题,请修改你的应用。有关此拒绝的更多信息,请参阅我们的开发者政策以获取示例:
https://developers.facebook.com/docs/apps/examples-developer-policy-3.2
更多信息,请访问:
请在 2021-11-04 12:00 PST 前进行必要的更改。
通过直接回复此邮件,让我们知道你已更新你的应用。
我们旨在提供合理的期限来解决我们发现的违规行为,但如果你需要比上述时间更长的时间,请通过回复此邮件告知我们。如果需要且可能,我们将与你合作延长修复违规行为所需的时间。请注意,延期不能无限期进行,因此及时处理问题非常重要。
如果我们未收到你的回复,你的应用将受到强制执行。如果你有未解决的问题,请在此回复,我们将尽力提供帮助。
谢谢,
Facebook 开发者运营团队
这里的信息不多,所以我创建了一个申诉,并得到了这样的回复:
此政策意味着你的应用不应鼓励用户为了获得应用内的奖励而使用 Facebook 登录,除非是基于推荐。对于 app id: 131542586870292,该应用鼓励用户分享和点赞以换取徽章(见附件)
我对此感到很困惑,因为我看不出任何人会认为徽章是登录 Facebook 的奖励。这两项功能完全无关。
所以,要么我找到一种方法说服他们,要么我们不得不放弃 Facebook 登录,因为我们显然不会禁用徽章系统只是为了让某人更容易登录。当然,我们宁愿不放弃 Facebook 登录,这是一个使用广泛的功能。
为了透明起见:我们使用 SSO,而不是 Discourse 内置的社交登录功能。我们的 IDP 提供社交登录,但我认为这并不会从根本上改变问题的本质。
