Что такое «URL обратного вызова по умолчанию:» для Tumblr API v2?

#python #api #oauth #callback #tumblr

#python #API #oauth #обратный вызов #tumblr

Вопрос:

Привет, я пытаюсь использовать Tumblr API v2 и OAuth http://www.tumblr.com/docs/en/api/v2

Сначала я должен зарегистрировать приложение здесь: http://www.tumblr.com/oauth/apps

Но что такое «URL обратного вызова по умолчанию»? Какой-то случайный URL?

Я просто хочу написать в программу на Python, чтобы сделать несколько сообщений с помощью командной строки.

Большое спасибо!

Комментарии:

1. Итак … на это так и не был дан ответ? ИТАК, ребята, некоторые из нас на самом деле настолько глупы, что мы приходим сюда в поисках информации….

Ответ №1:

URL обратного вызова по умолчанию связан с протоколом OAuth 1.0a, который Tumblr использует для аутентификации вашего приложения.

Как объясняет спецификация OAuth 1.0a:

Аутентификация OAuth выполняется в три этапа:

1. Потребитель получает неавторизованный токен запроса.

2. Пользователь авторизует токен запроса.

3. Потребитель обменивает токен запроса на токен доступа.

Итак, процесс Tumblr в основном выглядит так:

  1. Пользователь Tumblr заходит на ваш веб-сайт, где у вас есть приложение, которому требуется некоторая личная информация из его учетной записи Tumblr.

  2. Ваше приложение запросит у Tumblr «маркер несанкционированного запроса«.

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

  4. Затем Tumblr спросит пользователя, хочет ли он разрешить вашему приложению доступ к своей учетной записи. Как только пользователь примет, Tumblr авторизует токен запроса, а затем перенаправляет пользователя на «URL обратного вызова по умолчанию» (к которому относится ваш вопрос).

  5. Затем ваше приложение обменяет этот авторизованный токен запроса на «токен доступа», который позволит приложению получить доступ к защищенным данным Tumblr пользователя.

… Что ж, надеюсь, это немного прояснит ситуацию!

Комментарии:

1. Вы описали процесс, но не уточнили, что нужно поместить и почему. Это непонятно «, а затем перенаправляет пользователя на «URL обратного вызова по умолчанию»»

2. У вас должен быть доступ к URL обратного вызова. В этом отношении этот ответ очень прост. «Авторизованные токены запроса» передаются через URL обратного вызова в качестве аргументов . (например: g.com?arg=val ) Вам нужно иметь доступ к ним, если вы хотите продолжить. Это означает, что URL обратного вызова является частью вашего веб-приложения или локального хоста, к которому вы можете получить доступ на сервере, работающем на компьютере вашего пользователя.

Ответ №2:

«URL обратного вызова — это URL, на который возвращается пользователь, если он вошел в Tumblr через ваше приложение». Источник: https://csc.cdf.toronto.edu/mybb/showthread.php?tid=4106

Смотрите также: http://wpweb.co.in/documents/social-network-integration/tumblr /

Ответ №3:

Я понял! Это может быть случайный URL.