- ベストアンサー
TwitterのBotでインライン画像をツイート
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.2
TwitPicよりもTwitter公式にアップロードする方が簡単なのでそちらで説明させていただきます。 ライブラリは私が作ってるUltimateOAuthの例とします。 https://github.com/Certainist/UltimateOAuth $uo = new UltimateOAuth('ConsumerKey', 'ConsumerSecret', 'AccessToken'm 'AccessTokenSecret'); $uo->OAuthRequestMultipart('statuses/update_with_media', array( 'status' => '画像つきツイートテスト', '@media[]' => 'test.jpg', )); これだけです。 TwitterOAuth以外であれば各ライブラリ類似の方法が存在すると思います。
その他の回答 (1)
noname#244856
回答No.1
>> 画像URLは、ネット上から拾ってきたURLなので画像の保存まではしていません。 であれば、 >> TwitPicというURLに自動で変換する方法はありませんか? 当然不可能です。 画像自体をTwitPic(またはTwitter公式)のサーバーにアップロードしない限り無理です。
補足
回答ありがとうございます。 では、画像URLだけでTwitPicに投稿するというのは不可能ということですね。 画像を保持していれば、それをBOTがつぶやくタイミングに合わせて TwitPicへアップロード、URL取得、BOTのつぶやきにくっつける というのは可能ということでしょうか?