2

Abraham Williams の Twitter Oauth Library ( https://github.com/abraham/twitteroauth ) を使用して、ユーザーの Twitter フィードから最新のステータスを取得しようとしています。 http://www.webdevdoorにあるチュートリアルに従いました。 com/php/authenticating-twitter-feed-timeline-oauth/を参照し、インデックスとして get_tweet.php ファイルを作成しました。これを自分の Web サイトで実行すると、左上隅に「null」が表示された真っ白なページが表示されます。

私が持っている Oauth キーが有効であることを理解する限り、000webhost.com を使用して Web サイトをホストしています。Web サーバーは PHP 5.2.17 を使用しており、cURL は有効になっています。 index ファイルは正しいはずです。私の Web サイトは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);
4

1 に答える 1