Загрузка изображений на бесплатный фотохостинг

Я пишу приложение, которое позволяет пользователю делать снимок с помощью своего телефона Android, а затем загружать его на сайт размещения изображений (picassa, flikr или какой-либо другой бесплатный сайт, который может иметь общедоступный URL-адрес (часть URL-адреса общедоступного доступа важна) ).

Подвох: изображение загружается в «глобальную» учетную запись — как и все пользователи приложения загружают свои изображения в одну и ту же учетную запись. Вторая загвоздка: процесс загрузки должен быть прозрачным, URL-адрес должен быть возвращен, но процесс входа/авторизации не должен происходить. (пользователь не может знать проход).

Я искал, как создать веб-экземпляр, а затем ввести пользователя в систему, но я не знаю, как избежать процесса аутентификации и сделать все это прозрачным для пользователя, или даже если это возможно.


person pseudosudo    schedule 02.05.2011    source источник


Ответы (2)


Итак, вы хотите сохранить учетные данные пользователя (логин и пароль) и использовать их для аутентификации на сервере. Вам следует использовать выделенный 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 с использованием API (и сохранением пароля).

person dranfi    schedule 03.05.2011
comment
Мне кажется, что (например, в разделе 9 этой ссылки: flickr.com /services/api/auth.spec.html), что пользователю все еще нужно войти в свой flikr? может быть, я не понимаю какой-то раздел. - person pseudosudo; 03.05.2011
comment
Да, но приложению не нужно каждый раз запрашивать пароль. Может только первый запуск. - person dranfi; 03.05.2011

попробуйте бесплатную версию API на https://cloudinary.com/ Flickr — это хорошо.

person Nishant    schedule 13.08.2014