我的英语语法不强。对不起,如果有些话很奇怪。
我已经开发了我的第一个应用程序Facebook用于PHP的一些活动。这个应用程序将 允许“广告系列页面粉丝”将名称,电话,电子邮件等信息注册到ClearDB上的数据库中(我正在使用Heroku) 我要求3-4位朋友通过必须点击粉丝页面上的“赞”或我的应用程序中的“Like Box”来测试此应用程序并转到注册表(如果用户点击“就像“in”Like Box“它将导航用户自动在我的应用程序上注册页面。”我的应用程序将在首次使用之前请求一些权限('user_likes')
我的朋友之一。当她点击我的App.her帐户中的“Like Box”中的“赞”时,帐户突然被锁定,Facebook显示此消息
您的帐户已被暂停可疑活动有 已在您的Facebook帐户中检测到并且已暂时存在 暂停作为安全预防措施。您的帐户很可能是 因在网站上输入密码而受到损害 旨在看起来像Facebook。这种类型的攻击被称为 网络钓鱼。
她不能对她的帐户做任何事情并且必须等到Facebook允许进行一些安全检查。我不确定是因为我的代码还是让我的应用程序不安全?而且我确信我的朋友在Facebook上没有做任何奇怪的事情。
如果因为我的代码。那么Code的部分应该去检查还是必须重写?
我的PHP代码 初始和登录部分
$page_id = 'xxxxxx';
$app_id = 'xxxxx';
$app_secret = 'xxxxx';
$app_namespace = 'xxxxx';
$app_url = 'https://apps.facebook.com/' . $app_namespace . '/';
$scope = 'user_likes';
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true,
'sharedSession' => true,
'trustForwarded' => true,
));
if(!$user)
{
$loginUrl = $facebook->getLoginUrl(array(
'redirect_uri' => $app_url,
'scope' => $scope
));
print('<script> top.location.href=\'' . $loginUrl . '\'</script>');
}