意外と探してもなかったので備忘録。
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になるのが意外と罠である。