【问题标题】:Uploading pictures to a free picture hosting site将图片上传到免费图片托管网站
【发布时间】:2014-08-13 23:05:23
【问题描述】:

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

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

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

【问题讨论】:

    标签: android flickr image picasa


    【解决方案1】:

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

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

    【讨论】:

    • 在我看来(例如在此链接的第 9 部分:flickr.com/services/api/auth.spec.html),用户仍然需要登录他们的 flikr?也许我错过了理解一个部分。
    • 可以,但应用程序不必每次都要求输入密码。也许只是第一次发布。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-06-14
      • 1970-01-01
      • 2021-08-14
      • 1970-01-01
      • 2011-01-09
      • 1970-01-01
      • 2021-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多