新应用需要使用OAuth 2.0
我使用此博客中的代码进行身份验证: http://kartiklad.com/
$redirect_url = 'http://url-of-site-for-canvas-app.com/authorize/';
$oauth_url = 'https://graph.facebook.com/oauth/authorize?client_id=' . $client_id . '&redirect_uri=' . $redirect_url . '&type=user_agent&&display=' . $display . '&scope=' . $scope;
我创建了一个名为 authorize 的文件夹,并将用户重定向到此处以交换 session token 。然后,一旦“代码”参数不为空,应用程序代码就会开始执行。
问题在于博客中的上述代码非常有效。我的应用程序几乎达到了可以传播的地步。每天几乎有 100 个新用户,突然我收到这条通知,说它涉嫌网络钓鱼事件。
这是官方链接:http://developers.facebook.com/docs/authentication/
注意:我的应用程序在开始时会请求用户许可,一旦用户登录,结果就会自动显示在他的墙上,并且照片会上传到相册中。在用户进入我的应用程序之前,我要求获得所有必要的权限。也许这与它有关?我看到另一个流行的应用程序可以毫无问题地执行此操作。
最佳答案
在您的设置中,一切看起来都是正确的,并且看到它基本上遵循与 Facebook 在开发者网站上列出的相同的方案,我看不出哪里出了问题。肯定是有用户举报了这个应用,或者 Facebook 的系统检查应用有错误导致你的应用被暂停。
除非 Facebook 给你比上面列出的更好的理由,否则我会联系他们看看它被暂停的真正原因。可能是恶意用户报告了您的应用程序。如果您确实拥有合法代码并且看不到可能哪里出错了,那么最好的办法是询问问题的根源 Facebook。希望他们能够为您澄清。
关于php - Facebook 应用程序因涉嫌网络钓鱼事件而被禁用。我哪里做错了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5080167/