В чем суть API Tumblr и получение ключа API?

Я пытаюсь понять API Tumblr (v2), но думаю, что документация немного сбивает с толку новичков.

Что я делаю прямо сейчас, так это делаю простые и общедоступные скрипты, то есть это только javascript (интерфейс), например, скрипт, который определяет, понравился ли пользователю пост в самом блоге. По этой причине мне нужно делать запросы ajax для всей информации, которая доступна только с помощью API. НО... что документация заставляет меня понять, так это то, что основное внимание API уделяется созданию приложений (например, приложений для Android, я думаю), но ничего о создании чего-то, что я хочу, и для использования API мне нужно зарегистрировать приложение, и таким образом я получу ключ API для использования API, но на самом деле я не буду делать приложение.

Кроме того, ключ API является чем-то секретным, но я должен вставить его в код скрипта (я ошибаюсь?), это означает, что он не может быть общедоступным скриптом, потому что любой может увидеть мой ключ API.

Учитывая, что я ничего не делаю на личном сервере (без PHP, без бэкенда...), и мое внимание сосредоточено только на внешнем интерфейсе (но с использованием ajax для доступа к базам данных tumblr), так что... что я должен создать с помощью Tumblr API, а что не должно? Могу ли я использовать его для того, что я хочу?


person Yavierre    schedule 24.03.2014    source источник


Ответы (1)


Если вы не делаете запрос с использованием операторов темы, используйте API.

Для каждого script, который вы создаете, например, пользователю, которому нравится сообщение в текущем блоге, вы должны зарегистрировать его как приложение, и оно будет иметь свой уникальный ключ. Затем вы распространяете сценарий с включенным этим ключом.

Я понимаю путаницу. Поскольку ваши scripts технически не являются приложениями, но, исходя из опыта, кажется, что это правильный путь.

Надеюсь, это поможет!

person mikedidthis    schedule 25.03.2014
comment
о, я понимаю... но у меня еще есть вопрос: хорошо, я буду использовать API, учитывая, что технически я не буду делать приложение, но так... что я должен заполнить строку приложения (укажите здесь свой Google play/App URL-адрес хранилища), пока я получаю ключ API? Должен ли я установить его пустым? - person Yavierre; 27.03.2014
comment
@Yavierre да, а также URL-адрес обратного вызова по умолчанию, который я установил на /. - person mikedidthis; 27.03.2014
comment
Трудно понять, что я должен регистрировать каждый скрипт для каждого использования, но в любом случае я рад это прочитать, спасибо! - person Yavierre; 27.03.2014
comment
@Yavierre отлично! Я хотел бы увидеть, что вы придумали, может быть, помочь. Отправьте мне пинг, если вам интересно :D - person mikedidthis; 27.03.2014
comment
ну... я не знаю насчет отправки пинга, но да, мне интересно :D - person Yavierre; 27.03.2014