私はJimbo の Twitter API クラスを使用して、ユーザーを承認しようとしています (dev.twitter のチュートリアルを使用)。そして、「oauth 署名とトークンの検証に失敗しました」というエラーが表示され続けます。
POSTリクエストを作成するために使用しているコードは次のとおりです。
$url = 'https://api.twitter.com/oauth/request_token';
$requestMethod = 'POST';
$postfields = array(
'oauth_callback' => 'http://mysite.com'
);
$twitter = new TwitterAPIExchange($settings);
echo $twitter->buildOauth($url, $requestMethod)
->setPostfields($postfields)
->performRequest();
oauth_signature 変数をエコーアウトすると、「bAsP6WERmBpyp%2BcFM2L6GevAjbM%3D」が表示されました。また、サーバーのクロックを調整しましたが、違いはありませんでした。
それで、問題は何ですか?私は twitter API を初めて使用するので、明らかな間違いを犯したと感じています。うまくいけば、誰かが私を助けることができます:)