ソース: https://github.com/abraham/twitteroauth/pull/137
上記のリンクでは、Github ユーザーの Robhaswell が、Abraham の TwitterOAuth コードを調整し、upload
画像をアップロードする機能を追加しました。これはフレームワークへの素晴らしい追加ですが、新しいコードに適切なドキュメントやサンプルが添付されていなかったため、関数の使用に少し問題があります。
$image = 'weather.jpg';
$response = $tweet->upload('statuses/update_with_media', array(
'status' => 'This is a test',
'media[]' => "@{$image};type=image/jpeg;filename={$image}")
);
一方、weather.jpg は、上記のコードを含むファイルと同じフォルダーにあります。
補足: コードは cron を介して実行され、サーバー上に常に存在する画像を Twitter にアップロードします。ユーザーが最初に画像をアップロードしてから、このスクリプトを使用して Twitter に送信できるようにする必要がないことを明確にします。
誰かが私を正しい方向に向けることができますか?
編集: この機能が元のビルドの一部ではないことは承知しており、Robhaswell の調整に従って twitteroauth と OAuth コードを更新しました。