実現したいこと
PHPからTwitter(X)を操作したい
発生している問題・分からないこと
AWSの環境にて実行したところ下記エラーが発生
エラーメッセージ
error
1PHP Fatal error: Uncaught TypeError: Abraham\TwitterOAuth\TwitterOAuth::post(): Argument 2#3 ($options) must be of type array, bool given, called in /opt/bitnami/apache/htdocs/ligh 3tsailtest/post2.php on line 20 and defined in /opt/bitnami/apache/htdocs/lightsailtest/ven 4dor/abraham/twitteroauth/src/TwitterOAuth.php:251 5Stack trace: 6#0 /opt/bitnami/apache/htdocs/lightsailtest/post2.php(20): Abraham\TwitterOAuth\TwitterOAu 7th->post() 8#1 {main} 9 thrown in /opt/bitnami/apache/htdocs/lightsailtest/vendor/abraham/twitteroauth/src/Twitt 10erOAuth.php on line 251
該当のソースコード
<?php require "vendor/autoload.php"; use Abraham\TwitterOAuth\TwitterOAuth; $consumer_key = 'hoge'; $consumer_secret = 'hoge'; $access_token = 'hoge'; $access_token_secret = 'hoge'; // OAuthでオブジェクトを生成 $connection = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret); $connection->setApiVersion('2'); // 投稿 $statues = $connection->post('tweets', ['text' => 'a'], true); //返ってきた内容を確認してみる var_dump($statues) ?>
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
ポスト以外にもタイムラインの取得も試みたが解決せず
補足
特になし
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/03/13 05:14
2024/03/13 11:09