我正在开发一款应用程序,以展示在给定地理位置(纬度和经度)1英里半径内完成的推文。这是我的PHP代码:
<?php
// $lat = $_GET['lat'];
$lat = 26.511740;
// $long = $_GET['long'];
$long = 80.234973;
require_once("twitteroauth/twitteroauth.php"); //Path to twitteroauth library
$notweets = 100;
$consumerkey = "XXXX";
$consumersecret = "XXXX";
$accesstoken = "XXXX-XXXX";
$accesstokensecret = "XXXX";
function getConnectionWithAccessToken($cons_key, $cons_secret, $oauth_token, $oauth_token_secret) {
$connection = new TwitterOAuth($cons_key, $cons_secret, $oauth_token, $oauth_token_secret);
return $connection;
}
$connection = getConnectionWithAccessToken($consumerkey,$consumersecret, $accesstoken, $accesstokensecret);
$tweets = $connection->get("https://api.twitter.com/1.1/search/tweets.json?geocode=".$lat.",".$long.",5mi&result_type=recent&count=".$notweets);
// echo $tweets;
echo json_encode($tweets);
?>
我正在使用Wamp服务器(PHP V5.5.12),我的代码在上面运行良好。但是当我将我的应用程序托管到一些免费的托管网站上(我已经尝试了hostinger.in和000webhost.com),这个脚本会失败并只打印“null”。
请帮助我解决这个问题。
提前致谢。