意外と探してもなかったので備忘録。
CLIENT_ID = 'xxxxxxxxxxxx'
CLIENT_SECRET = 'xxxxxxxxxxxx'
とOauth2用のCLIENT ID
とCLIENT SECRET
がある中で、
//リダイレクトのときについてくるcodeを取得する
$code = $_GET['code'];
$twitter = new TwitterOAuth(CLIENT_ID,CLIENT_SECRET);
$token = $twitter->oauth2('2/oauth2/token',[
'code' => $code,
'redirect_uri' => REDIRECT_URI,
'grant_type' => 'authorization_code',
'code_verifier' => $verifier
]);
var_dump($token)
とする。
エンドポイントのURLがoauth2/token
ではなく2/oauth2/token
になるのが意外と罠である。