OAuthException (#368) 尝试的操作被视为滥用或以其他方式被禁止

Posted

技术标签:

【中文标题】OAuthException (#368) 尝试的操作被视为滥用或以其他方式被禁止【英文标题】:OAuthException (#368) The action attempted has been deemed abusive or is otherwise disallowed 【发布时间】:2012-07-07 13:02:27 【问题描述】:

我正在尝试在我的墙上或使用 Graph API 的一些朋友的墙上发布提要。我授予了此应用程序所需的所有权限,当我从我的页面发出请求时允许它们,我拥有有效的访问令牌,但即使发生此异常并且没有发布提要。我的帖子请求看起来不错,已授予权限。我需要做什么才能在 Facebook 应用程序上显示我不是虐待者。我做的最后一个想法是在我的应用程序 Auth Dialog 中挖掘以设置我需要的所有权限,并写下我为什么需要这些权限。 如果您能告诉我发生了什么并指出我需要做些什么来解决这个问题,我将不胜感激。

【问题讨论】:

听起来你遇到了某种垃圾邮件拦截 - 不要认为有任何解决办法 是否有可能因为我发送此请求的域而出现问题 【参考方案1】:

以防万一有人仍在为此苦苦挣扎,当您放置不在您自己的应用程序域中的 URL 或“操作链接”时会出现问题,如果您确实需要发布到外部页面,则必须首先发布到您的应用程序,然后使用脚本或其他东西从那里重定向。希望对您有所帮助。

在我看来,使用 HTTPS 链接会更好,因为有时我会看到 http 链接会被拒绝的行为,但这是断断续续的。

【讨论】:

【参考方案2】:

我认为遇到此消息的原因有两个:

    您的帖子包含恶意链接 您正在尝试通过非 https 连接发出 POST 请求。

第二个没有得到证实,但我已经看到了这种行为。虽然我的 heroku 托管应用程序中的相同代码运行良好,但它在我的 000webhost 托管的 .tk 域上出现了这个 #368 错误,该域不受 SSL 保护

【讨论】:

【参考方案3】:

遇到了同样的问题。我发现 Facebook 拒绝了我的短链接,这让我有点生气……但我明白了,因为短链接可能被用来宣传恶意内容……所以如果你在测试中使用了短链接,用完整的网址替换它们...

【讨论】:

【参考方案4】:

我最近在运行单元测试时也开始注意到这一点。我运行的一项测试是提交一个我知道 Facebook 已阻止的链接,以验证我是否正确处理了错误。我曾经得到这个错误:

警告:此消息包含被阻止的内容:此消息中的某些内容已被 Facebook 报告为滥用...

但从 7 月 4 日开始,我开始收到此错误:

(#368) 尝试的操作被视为滥用或以其他方式被禁止'

这两个错误都表明 Facebook 不喜欢您发布的内容。

【讨论】:

问题是我想用hello world在我自己的墙上做一个记录。我在这句话中找不到任何辱骂或被视为的内容。也许我应该以某种方式编码或转义我想发布的字符串。 我在一个 Facebook 页面上看到发布因此错误而被拒绝,但在另一个 FB 页面上完全相同的帖子却成功通过。我不知道这是 Facebook 错误还是其他问题。我建议尝试使用不同的帐户或不同的应用 ID 来隔离问题。 抱歉拖了这个问题,但您解决了吗?我一直在使用 sdk 示例文档中的 post 命令收到此错误,似乎无法修复它。 克里斯,这不是您尝试修复的错误,只要能够正确处理即可。如果某个 URL 被 Facebook 阻止,您只有在联系 Facebook 并设法说服他们取消对该域的阻止时才能发布它。 这是我得到的类型:OAuthException,代码:368,error_subcode:1404123,消息:作为安全预防措施,您不能采取此操作,因为您的计算机可能感染了病毒或恶意浏览器扩展。\n\n您可以在此处了解有关恶意软件的更多信息 [HTTP 400]

以上是关于OAuthException (#368) 尝试的操作被视为滥用或以其他方式被禁止的主要内容,如果未能解决你的问题,请参考以下文章

Facebook:OAuthException:此授权码已被使用

Facebook Graph API OAuthException [关闭]

Instagram API OauthException:“您必须提供 client_id”

OAuthException "(#210) 主题必须是一个页面。"

Facebook 错误:“(#100)无效参数”、“OAuthException”、“代码”:100

OAuthException: (#2) 未能创建任何应用请求