2011-04-05 70 views
2

簡而言之:有沒有辦法將圖片從我的GAE應用程序發佈到Picasa或Flickr而不使用OAuth?App Engine:將圖片存儲在Picasa或Flickr或

我正在用Java編寫Google App Engine上的Web應用程序。當然,我想留在他們的配額(至少暫時),我想讓用戶添加圖片到他們的帖子。圖像將是瞬態的(即它們不需要長時間存儲)。

在這方面,我想將我的圖像存儲在託管在一個用戶帳戶(我的應用程序的)上的一些第三方圖像上。

我看着幾個圖像hostings(Flickr的中,Photobucket,Picasa時,Tinypic),和所有的人都通過OAuth認證報價,如果我想在用戶張貼圖像他們專輯這將是完美的。

有沒有辦法以簡單的方式(即提供我的登錄名,密碼,圖片字節及其類型和接收圖片的url)發佈圖像到任何這些(或另一個健壯的)服務?

預先感謝您;) 提莫菲

回答

2

確切的答案取決於它的服務,當然,但大部分服務都贊成基於OAuth的那些的自嘲非的OAuth的API。

由於您想要在自己的帳戶下存儲圖像,您可以簡單地通過OAuth舞蹈一次,將結果密鑰和令牌存儲在您的應用中,並將其用於所有請求。

雖然這看起來像是很多麻煩和麻煩來跳過存儲臨時圖像。 1GB的臨時圖像會在App Engine上花費0.10美元/月 - 作爲開發人員,您的時間價值如此之低,以致於您認爲它的價值低於此值?

+0

謝謝。 由於OAuth是唯一的方式,它真的不值得付出努力。 – Ibolit 2011-04-07 17:29:56

相關問題