#android #flickr #image #picasa
#Android #flickr #изображение #picasa
Вопрос:
Я пишу приложение, которое позволяет пользователю сделать снимок с помощью своего телефона Android, а затем загрузить его на сайт для размещения изображений (picassa, flikr или какой-либо другой бесплатный сайт, который может иметь общедоступный URL-адрес (часть URL для общего доступа важна)).
Загвоздка в том, что изображение загружается в «глобальную» учетную запись — поскольку все пользователи приложения загружают свои изображения в одну учетную запись. Вторая проблема: процесс загрузки должен быть прозрачным, должен быть возвращен URL-адрес, но не должен происходить процесс входа / аутентификации. (пользователь не может знать пароль).
Я посмотрел, как создать веб-экземпляр, а затем авторизовать пользователя, но я не знаю, как избежать процесса аутентификации и сделать все это прозрачным для пользователя, или даже если это возможно.
Ответ №1:
Итак, вы хотите сохранить учетные данные пользователя (логин и пароль) и использовать их для аутентификации на сервере. Вы должны использовать выделенные API этих сервисов: — FLickr:http://www.flickr.com/services/api/upload.api.html и API аутентификации: http://www.flickr.com/services/api/auth.spec.html — picassa : http://code.google.com/apis/picasa
Таким образом, с помощью этих API пользователю не нужно знать логин / проход. Загрузка прозрачна. И вы должны получить URL загруженного изображения. Но одна вещь: с этим решением Android ДОЛЖЕН знать проход. Единственным обходным путем является подключение сервера к вашему приложению Android с использованием api (и сохранение пароля).
Комментарии:
1. Мне кажется, что (например, в разделе 9 этой ссылки: flickr.com/services/api/auth.spec.html ), что пользователю все еще нужно войти в свой flikr? возможно, я не понимаю какой-то раздел.
2. Да, но приложению не нужно каждый раз запрашивать пароль. Возможно, только первый запуск.
Ответ №2:
попробуйте бесплатную версию API на https://cloudinary.com С Flickr все в порядке.