我一直在試圖從使用亞伯拉罕威廉姆斯的推特Oauth圖書館(https://github.com/abraham/twitteroauth)用戶的推特飼料中獲取最新狀態我跟隨http://www.webdevdoor.com/php/authenticating-twitter-feed-timeline-oauth/找到的教程,並創建了get_tweet.php文件作爲我的索引。當我在我的網站上運行這個時,會顯示一個全白頁面,左上角顯示「null」。亞伯拉罕Twitter API 1.1 Oauth庫只返回「空」
據我瞭解我的Oauth密鑰我有效,我使用000webhost.com來託管我的網站,我的網絡服務器使用PHP 5.2.17並啓用了cURL,從教程和示例文件我已經使用我的索引文件應該是正確的,我的網站可以在http://authortryndaadair.site90.net找到,這個調用的結果正在顯示。
我已經能夠解決少量問題,但我不確定還有什麼可以嘗試讓這個Api調用工作。任何幫助解決這個問題將不勝感激。
下面是索引文件代替get_tweet1.1.php
的內容:
session_start();
// Path to twitteroauth library
require_once("twitteroauth/twitteroauth/twitteroauth.php");
$twitteruser = "JaneSmith";
$notweets = 10;
$consumerkey = "123456";
$consumersecret = "789123";
$accesstoken = "456789";
$accesstokensecret = "1023456";
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/statuses/user_timeline.json?screen_name="
. $twitteruser . "&count=" . $notweets
);
echo json_encode($tweets);