Facebook php sdk登录问题
这是我发展的地方。我想知道为什么这个脚本只对我有效?我有另一个facebook用户,当我按下登录链接时,它不会正确重定向我。为什么Facebook php sdk登录问题,php,facebook,redirect,login,Php,Facebook,Redirect,Login,这是我发展的地方。我想知道为什么这个脚本只对我有效?我有另一个facebook用户,当我按下登录链接时,它不会正确重定向我。为什么 <?php require '../src/facebook.php'; $facebook = new Facebook(array( 'appId' => 'XXXXXXXX', 'secret' => 'XXXXXXXX', 'cookie' => true )); ?
<?php
require '../src/facebook.php';
$facebook = new Facebook(array(
'appId' => 'XXXXXXXX',
'secret' => 'XXXXXXXX',
'cookie' => true
));
?>
<?php
$user = $facebook->getUser();
$loginUrl = $facebook->getLoginUrl(array (
//'scope' => 'publish_stream,user_groups,user_about_me,user_interests,friends_groups,friends_interests,friends_about_me',
'scope' => 'email',
'redirect_uri' => 'http://facebook.ebis-servicii.ro/mytest/test.php'
));
echo '<a href = "'.$loginUrl.'">Login Here </a> ';
?>
这是我的作品集和评论:
我认为这是因为你的应用程序仍处于开发模式。这意味着您的应用程序不可供非管理员、开发人员或测试人员(如应用程序设置中设置的角色)使用 因此,它似乎只是不存在的应用程序没有重定向等
要将应用程序设置为live,请转到Status&Review,您将看到该选项。确保应用程序未处于沙盒模式,或者至少添加了第二个用户作为测试人员。这让我感到有些不安。可能是因为你的应用程序仍处于开发模式,因此只有在应用程序管理员/开发人员/测试人员中担任角色的人才能使用它–你必须在其他用户之前将其设置为“live”。我如何将其设置为live?是否有教程或smth?在开发者门户上,应用程序的“状态和审阅”选项卡顶部有一个切换按钮。是否将此应用程序及其所有实时功能向公众开放?可能有其他设置阻止您登录:设置->高级->安全->客户端OAuth登录设置为否?您也可以尝试将重定向URL添加到应用程序的域设置->基础。请再次查看我的帖子,并查看我的设置。也许我做错了smth最后我成功登录了,但现在我没有得到其他用户的信息。我在设定区域遗漏了什么?用户ID为0