0

我正在编写一个应用程序,允许用户用他们的 android 手机拍照,然后将其上传到图像托管站点(picassa、flikr 或其他一些可以具有公共 URL 的免费站点(公共访问 URL 部分很重要) )。

问题:图片被上传到一个“全球”账户——就像应用程序的所有用户都将他们的图片上传到同一个账户一样。第二个问题:上传过程应该是透明的,应该返回一个 URL,但不应该发生登录/身份验证过程。(用户不知道通行证)。

我已经查找了如何创建 Web 实例然后让用户登录,但我不知道如何避免身份验证过程并使整个事情对用户透明,或者即使有可能。

4

2 回答 2

1

因此,您想存储用户凭据(登录名和密码)并使用它对服务器进行身份验证。您应该使用这些服务的专用 api: - FLickr:http ://www.flickr.com/services/api/upload.api.html 和 authentification api:http ://www.flickr.com/services/api/ auth.spec.html - 毕卡萨:http ://code.google.com/apis/picasa/

因此,使用这些 api,用户不必知道登录/密码。上传是透明的。你应该得到上传图片的url。但有一件事:有了这个解决方案,android 必须知道 pass。唯一的解决方法是在您的 android 应用程序之间使用 api (并存储密码)有一个服务器。

于 2011-05-03T00:38:17.930 回答
0

在https://cloudinary.com/ Flickr 上试用免费版本的 API 一切都很好。

于 2014-08-13T15:05:23.203 回答