Requests for PHPを使用する Twitter に接続するためのライブラリを作成しています。よくわかりませんが、認証できないため、OAuth を正しく構築しているとは思いません。私はそれを再確認し、別の既存のライブラリと照合しましたが、まだ正しくないようです。
コードはこちらです。
アイデアは、サービスをインスタンス化し、構成パラメーターを送信し、リクエストを実行する前に、'Authorization: OAuth xxx'
ヘッダーを生成してそのリクエストに追加することです。
$twitter = array(
'consumer_key' => '',
'consumer_secret' => '',
'access_token' => '',
'access_token_secret' => '',
'screen_name' => '_hassankhan',
'api_url' => 'https://api.twitter.com/1.1/'
);
$service = new OAuth1AService('Twitter', $twitter['api_url']);
$service->config($twitter);
$service->doGet(
'statuses/user_timeline.json',
array(
'screen_name' => '_hassankhan',
'include_entities' => 'true'
),
array(),
'raw'
);
print($service->getResult());