カテゴリー:
Twitter
閲覧数:518 配信日:2020-02-19 21:35
問題発生
エラーメッセージ
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