前提
laravelを使ってTwitterのアカウント管理ツールを作成しています。
実現したいこと
- Twitter APIを叩いて作成しているlaravelのシステムからツイートを投稿できるようにしたい
発生している問題・エラーメッセージ
Twitter APIを叩く処理を実装したControllerの処理が最後まで 行われていることを確認できましたが、Twitter開発者アカウントと紐づいている アカウントを確認してもツイートが投稿されていませんでした。 何が原因かを調査したいのですがlaravelのログにもエラーは出力されていないため デバッグする方法を探しています。
該当のソースコード
PHP
1 public function postTweet() 2 { 3 $apiKey = config('token.consumer_key'); 4 $apiSecret = config('token.consumer_secret'); 5 $accessToken = config('token.access_token'); 6 $accessTokenSecret = config('token.access_secret'); 7 8 9 $connection = new TwitterOAuth($apiKey, $apiSecret, $accessToken, $accessTokenSecret); 10 $connection->setApiVersion("2"); 11 12 13 $result = $connection->post("tweets", ["text" => "API v2のテト"], true); # trueを忘れないように 14 Log::debug('到達確認'); 15 16 } 17
試したこと
・token関係の値をconfigファイルから取得できていることはechoメソッドで確認済です。
・laravelのログに「到達確認」の文字列が出力されているのでツイートの投稿処理は走っているはずです。
補足情報(FW/ツールのバージョンなど)
Laravel v8.83.23
PHP v7.4.18
Twitterの開発者アカウントでは
OAuth 2.0
をオンにしています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。