TwitterOAuth では、画像URL を指定した画像投稿は出来ない(と思う)。ライブラリを使用しなければ出来るから、Twitter API の制限ではない(と思われる) 

Twitter

目次一覧

 状態:試行錯誤履歴  閲覧数:132  投稿日:2020-02-19  更新日:2020-02-19
問題発生 / TwitterOAuth / ライブラリ未使用

問題発生 / TwitterOAuth / ライブラリ未使用

 閲覧数:45 投稿日:2020-02-19 更新日:2020-02-19 

問題発生


エラーメッセージ
Fatal error: Uncaught InvalidArgumentException: You must supply a readable file in /twitteroauth/composer/vendor/abraham/twitteroauth/src/TwitterOAuth.php:266

TwitterOAuth


OK
$media_id = $connection->upload("media/upload", array("media" => './img/sample.jpg'));


NG
$media_id = $connection->upload("media/upload", array("media" => 'https://pbs.twimg.com/media/xxxx.jpg'));


NG
$img = base64_encode(file_get_contents('https://pbs.twimg.com/media/xxxx.jpg')); $media_id = $connection->upload("media/upload", array("media" => "data:image/jpeg;base64,<?php echo $img; ?>"));


ライブラリ未使用


Twitter API v1.1 / OAuth Core 1.0 Revision A / OAuth2.0 / ライブラリ未使用
media-upload.json-p-2.ツイートに画像添付 …「Twitter Developers」にてアプリ新規作成(accessトークン新規取得)


https://pbs.twimg.com/media/ERI3vARVUAEugVv?format=jpg&name=orig




類似度ページランキング
順位 ページタイトル抜粋
1 「既存Twitterアプリが使用できる」からと言って「Twitter開発者アカウント」を保持しているとは限らない 28
2 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう 28
3 Twitterで並替機能を利用するモーメント数表示が0になるバグ。Twitter側は直す気がないと思われ 26
4 既存Twitterアカウントより電話番号を削除すると、どうなるの? 新規アプリ作成する際、再度電話番号を使用したSMS認証が必要になる 25
5 Twitter 回答を得られなかったQ 24
6 「Twitter Developer」審査結果に通り、appを作成。しかし、いつの間にか「User is not Authorized」が表示されていたケース 24
7 GitHub への PUSH へ 1回成功したぐらいでは、Git 理解したことには全然ならない 24
8 Twitterで、画像(extended_entities)取得できないツイートがある場合は、tweet_modeパラメータ付与 24
9 Twitter 複数アカウントでPOSTしたい 23
10 「Twitter API」を利用するためには? / Twitter API v1.1 / OAuth 1.0A / OAuth 2.0 23
11 Twitte API 使用の勘所 23
12 Git 失敗履歴2。「$ git reset」→ ソースコード削除。※Git BASH 経由で Windows10 から GitHub へ PUSH しようとするも、誤ってソースコードを削除してしまう 21
13 Twitter 回答を得られたQ 21
14 「Twitter アカウント開設」のために受信可能なメールアドレスと、「Twitter Developersアカウント開設」のために受信可能なメールアドレスは仕様が異なる(と思われる) 21
15 Webサイトで課金決済するためにはどうすればよいか、調査 21
16 「Twitter Developers」でアプリケーションを新規作成するためには? SMS認証用コードを確認可能な電話番号の登録が必要 21
17 Twitter API 20
18 過去の「0文字引用RT」を期間指定して取得しようとするも、挫折 20
19 Git BASH 経由で、Windows10 から GitHub へ PUSH する 20
20 「Email sent! We sent you a new copy of the confirmation email.」と表示されているのに、メール受信出来ない 20
2021/1/19 8:06 更新