Проблема с Oauth в Твиттере - мне нужен сайт для регистрации приложения - PullRequest
5 голосов
/ 29 июня 2011

Мне нужно использовать Oauth для личного скрипта, который я создаю. Это не реклама или что-то в этом роде. Чтобы зарегистрировать его здесь: https://dev.twitter.com/apps/new Мне нужен сайт, хотя это клиент. Это не позволит мне зарегистрировать мое приложение без веб-сайта.

Что я могу сделать? Если бы я только создал блог, который объясняет концепцию скрипта, который я использую - примут ли они это и позволят ли мне зарегистрировать «приложение» (просто скрипт, который я использую?)

Ответы [ 3 ]

1 голос
/ 29 июня 2011

Если это только для личного использования, вы можете указать практически любой URL в этом поле.Насколько я знаю, он не проверен дважды и не подлежит утверждению.

1 голос
/ 29 июня 2011

Выберите Client здесь : Application Type

Вместо Веб-сайт приложения вы можете разместить любую ссылку.Это просто ссылка обратной ссылки.

0 голосов
/ 30 июня 2011

Как упоминалось выше, URL-адрес обратного вызова может быть любым, но я бы выбрал Браузер , а не Клиент, поскольку Twitter позволяет переопределить значение Веб-сайта приложения с параметром oauth_callback. Это позволяет автоматизировать последний шаг потока OAuth.

Обычно, поскольку вы запускаете сценарий, вам нужно установить oauth_callback=oob и поставить пользователя через аутентификацию по ПИН-коду, что плохо. Вот альтернатива:

  • Выберите Браузер и установите Веб-сайт приложения на http://www.whatever.com (не имеет значения).
  • Зарегистрируйте ваш скрипт в вашей операционной системе для обработки нестандартной схемы, например: myscript://
  • Пропуск oauth_callback=myscript://anystring во время потока OAuth.

В результате, как только пользователь проходит аутентификацию, Twitter вызывает myscript://anything из веб-браузера с двумя последними параметрами, необходимыми для последнего шага аутентификации, и поток OAuth завершается без взаимодействия с пользователем.

...