※この情報は 2012 年 7 月現在のものです。仕様が変更される可能性は充分にあるので、ご了承ください。
OAuth を使った認証の流れは Twitter に文字を post する を参照。
お気に入りを取得する
<?php
include 'HTTP/OAuth/Consumer.php';
$consumer_key = 'xxxxxxxxxxxxxxxx'; // 以前のエントリーで確認した Consumer key
$consumer_secret = 'xxxxxxxxxxxxxxxx'; // 以前のエントリーで確認した Consumer secret
$access_token = 'xxxxxxxxxxxxxxxx'; // 以前のエントリーで取得した access_token
$access_token_secret = 'xxxxxxxxxxxxxxxx'; // 以前のエントリーで取得した access_token_secret
$http_request = new HTTP_Request2();
$http_request->setConfig('ssl_verify_peer', false);
$consumer = new HTTP_OAuth_Consumer($consumer_key, $consumer_secret);
$consumer_request = new HTTP_OAuth_Consumer_Request;
$consumer_request->accept($http_request);
$consumer->accept($consumer_request);
$consumer->setToken($access_token);
$consumer->setTokenSecret($access_token_secret);
$api_url = 'http://api.twitter.com/1/favorites.json';
$params = array(
'screen_name' => 'wings1685', // screen_name
'count' => 20, // 取得する数
'since_id' => 12345, // この tweet ID より新しいデータを取得する場合
'max_id' => 12345, // この tweet ID より古いデータを取得する場合
);
$response = $consumer->sendRequest($api_url, $params, 'GET');
echo $response->getBody();
?>
include 'HTTP/OAuth/Consumer.php';
$consumer_key = 'xxxxxxxxxxxxxxxx'; // 以前のエントリーで確認した Consumer key
$consumer_secret = 'xxxxxxxxxxxxxxxx'; // 以前のエントリーで確認した Consumer secret
$access_token = 'xxxxxxxxxxxxxxxx'; // 以前のエントリーで取得した access_token
$access_token_secret = 'xxxxxxxxxxxxxxxx'; // 以前のエントリーで取得した access_token_secret
$http_request = new HTTP_Request2();
$http_request->setConfig('ssl_verify_peer', false);
$consumer = new HTTP_OAuth_Consumer($consumer_key, $consumer_secret);
$consumer_request = new HTTP_OAuth_Consumer_Request;
$consumer_request->accept($http_request);
$consumer->accept($consumer_request);
$consumer->setToken($access_token);
$consumer->setTokenSecret($access_token_secret);
$api_url = 'http://api.twitter.com/1/favorites.json';
$params = array(
'screen_name' => 'wings1685', // screen_name
'count' => 20, // 取得する数
'since_id' => 12345, // この tweet ID より新しいデータを取得する場合
'max_id' => 12345, // この tweet ID より古いデータを取得する場合
);
$response = $consumer->sendRequest($api_url, $params, 'GET');
echo $response->getBody();
?>
GET favorites | Twitter Developers
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.