App Engine:将imgs存储在Picasa或Flickr或

时间:2011-04-05 13:17:41

标签: image google-app-engine

简要说明: 有没有办法在没有OAuth的情况下从我的GAE应用发布图片到Picasa或Flickr?

我正在使用Java在Google App Engine上编写Web应用程序。当然,我希望保持在他们的配额范围内(至少暂时),我想允许用户在他们的帖子中添加图像。图像将是瞬态的(即它们不需要长时间存储)。

在这方面,我想将我的图像存储在一个用户帐户(我的应用程序)上的某个第三方图像托管上。

我查看了几个图片托管(Flickr,Photobucket,Picasa,Tinypic),所有这些都通过OAuth提供身份验证,如果我希望用户将图像发布到他们的相册,这将是完美的

有没有办法以简单的方式将图像发布到这些(或其他强大的)服务中的任何一种(即提供我的登录名,密码,图像字节及其类型并接收图片的URL)?

提前谢谢;) 提莫菲

1 个答案:

答案 0 :(得分:2)

确切的答案取决于哪种服务,当然,但大多数服务都在弃用非OAuth API而不支持基于OAuth的服务。

由于您希望在自己的帐户下存储图片,因此您只需浏览一次OAuth,将结果密钥和令牌存储在您的应用中,并将其用于所有请求。

尽管如此,这似乎有很多箍和麻烦来跳过存储临时图像。 1GB的临时图像将在App Engine上花费0.10美元/月 - 您作为开发人员的时间是否值得这么少,以至于您的价值低于此值?