2013-12-09 44 views
0

作爲應用程序的一部分。我希望用戶分享使用應用程序生成的圖像以及他們選擇的一些文本。使用Twitter API發送圖像

我繼續使用natefanaro的Twitter圖書館twitteroauth,它支持通過Twitter API用文本發佈圖片。

https://github.com/natefanaro/twitteroauth

據庫人們可以通過下面的方法來發送的tweet文本。

$connection->post('statuses/update', array('status' =>"Test Tweet")); 

當我嘗試與帖子tweet與圖像和文字一起。這不是作品。這是用一些文字發佈圖像的代碼。 PS:我需要的是讓應用程序的用戶將圖像分享到他們的Twitter時間軸上。幫助我,如果有更好的方法來做同樣的事情。

+0

您可以編輯您的問題,併發布更多的細節和更多的代碼片段,那會更好地幫助你。 –

+0

@ Ma'moonAl-Akash謝謝。我已經做了更新。你現在可以看看嗎? –

+0

檢查在這個SOF問題的答案http://stackoverflow.com/questions/17184305/how-to-post-tweet-descrition-and-images-in-twitter-using-api-or-javascript,你也需要正確地調試你的代碼,你發佈問題的方式非常簡單,這會阻止人們藉助你的幫助。 –

回答

1

變化:

$connection->post('statuses/update_with_media', array('status' => 'Test Tweet with Img from App', 'media[]'=>'img03.jpg')); 

到:

$connection->upload('statuses/update_with_media', array('status' => 'Test Tweet with Img from App', 'media[]'=>'img03.jpg')); 

通知從 「後」 改變爲 「上傳」

+0

這個答案是正確的。文檔中存在一個問題,用於使用post()而不是上傳來發送圖片的示例。文檔已在此提交中更新https://github.com/natefanaro/twitteroauth/commit/05bf4cc056a46d9e568a15c9c06a932bc174f10b – Nate