Php 尝试通过Facebook API发布签入时重定向循环
我正在尝试使用facebook api发布签入。有时,它工作良好并发布签入,但大多数情况下,它会产生99%的错误:此网页有一个重定向循环 checkin.php: 提前谢谢Php 尝试通过Facebook API发布签入时重定向循环,php,facebook,facebook-php-sdk,checkin,Php,Facebook,Facebook Php Sdk,Checkin,我正在尝试使用facebook api发布签入。有时,它工作良好并发布签入,但大多数情况下,它会产生99%的错误:此网页有一个重定向循环 checkin.php: 提前谢谢 <?php require("../src/facebook.php"); // construct the object with your facebook app data $facebook = new Facebook(array( 'appId' => 'XXXXX', 'secret' =>
<?php
require("../src/facebook.php");
// construct the object with your facebook app data
$facebook = new Facebook(array(
'appId' => 'XXXXX',
'secret' => 'XXXX',
'cookie' => false
));
$token = $facebook->getAccessToken();
//echo $token;exit())
try {
// to get the id of the currently logged in user
// if, you want you can manually set a user id here like this:
//$uid = '[FB USER ID]';
$uid = $facebook->getUser();
$facebook->setAccessToken($token);
$facebook->api('/'.$uid.'/checkins', 'POST', array(
'access_token' => $facebook->getAccessToken(),
'place' => '101697613295949',
'message' => 'Enjoying Chill Beer with Team',
'picture' => 'http://test.com/someplace.png',
'coordinates' => json_encode(array(
'latitude' => '28.541203543000023',
'longitude' => '77.15503053709995',
'tags' => 'XXXX'))
));
echo 'You are checked in';
} catch (Exception $e){
// No user found - ask the person to login
$login_url = $facebook->getLoginUrl();
header("Location: ".$login_url);
}
?>