twitter API でrefresh Tokenを取得できなくなった時
refresh tokenの取得部分の処理を変えていないのに
array(2) { ["error"]=> string(19) "unauthorized_client" ["error_description"]=> string(34) "Missing valid authorization header" }
が返ってくるようになってしまった。
curlコマンドでclient IDやrefreshTokenをベタ書きしてリクエストすると成功する。
はて
と思ったらlaravelで設定ファイルを読み込んでいる
$client_id = config('twitterToken.client_id'); $client_secret = config('twitterToken.client_secret');
ここの部分でclientIdとclient secretを読み込めていなかったらしい
php artisan config:cache
を実行した後やり直したらちゃんとレスポンスが返ってきた。よかった。