特定の Twitter ユーザー ID のデータを取得するスクリプトを使用しています。ツイッターのユーザーIDは1897279429
.
その名前と画像を表示したい。Twitter ライブラリを使用した次のスクリプトがあります。
$this->load->config('twitter');
require_once APPPATH.'libraries/TwitterAPIExchange.php';
$settings = array(
'oauth_access_token' => $this->config->item('access_token'),
'oauth_access_token_secret' => $this->config->item('access_token_secret'),
'consumer_key' => $this->config->item('consumer_key'),
'consumer_secret' => $this->config->item('consumer_secret')
);
/** Perform a GET request and echo the response **/
/** Note: Set the GET field BEFORE calling buildOauth(); **/
$url = 'https://api.twitter.com/1.1/followers/ids.json';
$getfield = '?username=SaswatRoutroy';
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
echo $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
問題は、プロフィール写真の名前と URL を表示したいのですが、代わりに次のようになります。
{"ids":[],"next_cursor":0,"next_cursor_str":"0","previous_cursor":0,"previous_cursor_str":"0"}
今はフォロワーがいないせいかもしれませんし、URLが間違っています。しかし、適切な方法と URL が必要です。