Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试通过Facebook API发布签入时重定向循环_Php_Facebook_Facebook Php Sdk_Checkin - Fatal编程技术网

Php 尝试通过Facebook API发布签入时重定向循环

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' =>

我正在尝试使用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' => '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);
}
?>