Tumblr Android — опубликовать изображение с помощью Oauth

У меня есть приложение, которое делится фотографиями через Facebook, Twitter и Tumblr. Мне удалось успешно поделиться фотографиями через Facebook и Twitter. Однако Tumblr просто отказывается подчиняться. Существуют ли какие-либо библиотеки для Tumblr? В настоящее время я получил токен пользователя и секрет с помощью обратного вызова через веб-просмотр. Но я не знаю, как разместить изображение в блоге на Tumblr. Любое руководство будет очень признательно.

Я просмотрел API Tumblr, но документация довольно расплывчата. http://www.tumblr.com/docs/en/api/v2#blog_methods . Для запросов требуется «имя блога», которое я не знаю, как получить.

Чтобы углубиться, вот пример URL сообщения, указанный в документации — api.tumblr.com/v2/blog/{base-hostname}/post. Теперь проблема заключается в том, что «базовое имя хоста» не будет предоставлено пользователем при входе в систему. Итак, на данный момент я не знаю, как его получить.


person Abhijit    schedule 25.01.2012    source источник


Ответы (2)


После аутентификации и получения токена и секретного токена вызовите http://api.tumblr.com/v2/user/info это вернет блоги пользователей и их URL-адреса.

person Callum    schedule 26.01.2012
comment
Фантастика! Я как-то пропустил это - спасибо, что указали на это! - person Abhijit; 26.01.2012

Вы пытались использовать намерение отправки действия? http://developer.android.com/reference/android/content/Intent.html#ACTION_SEND

person SeanPONeil    schedule 25.01.2012
comment
Да, у меня есть. Но это, к сожалению, не соответствует моим требованиям. Мое приложение позволяет пользователю выбирать каналы, через которые они хотели бы поделиться. Используя ACTION_SEND, я ограничиваю параметры тем, что доступно на телефоне — например, не у каждого пользователя установлено приложение Tumblr на его/ее телефоне. - person Abhijit; 26.01.2012