【发布时间】:2012-01-08 02:22:18
【问题描述】:
我有一些非常复杂的代码,现在我把它变得简单得可笑,但它不起作用。
目前,它只是将我带回显示登录 URL 的页面。
代码在这里:
<?php
require 'facebook.php';
// Create our application instance
// (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => 'sd',
'secret' => 'sda',
));
// Get User ID
$user = $facebook->getUser();
if($user) {
echo $user;
} else {
$loginUrl = $facebook->getLoginUrl(array('redirect_uri'=>'http://www.facebook.com/pages/CharlesTestPage/225802194155435?sk=app_252946408094785','scope'=>'email'));
echo $loginUrl;
}
exit;
?>
请。我现在已经为此花费了一整天的带薪工作日,并且快要哭了,不仅为我自己,也为我的老板。
哭泣。
编辑:好的,奇怪的是,如果我将 redirect_uri 设置为 facebook 选项卡,如果它本身没有经过身份验证,那么它会在无限循环中不断重定向。但是,如果我删除重定向
【问题讨论】:
-
你真的用你的 appId 和 secret 替换了 sd 和 sda 吗?无论如何,这是一个看起来像你的代码示例github.com/facebook/php-sdk/blob/master/examples/example.php
标签: authentication facebook facebook-php-sdk