Получение нового потребителя Twitter API и секретных ключей

118

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

Как я могу их получить?

Панкадж Мишра
источник

Ответы:

83

Чтобы получить Consumer Key и Consumer Secret, вам нужно создать приложение в Twitter через

https://developer.twitter.com/en/apps

Затем вы попадете на страницу, содержащую Consumer Key и Consumer Secret.

DeZigny
источник
1
Это сработало, ответ Панкаджа выглядит более старым решением.
eddyparkinson
2
Вам также нужно будет добавить свой номер телефона в профиль, если вы этого не сделали, следуйте этому: support.twitter.com/articles/…
Pra_A
34
  1. Войдите в раздел для разработчиков Twitter .

    • Если у вас еще нет учетной записи, вы можете войти в систему, используя свои обычные учетные данные Twitter.
  2. Зайдите в « Создать приложение »

  3. Заполните данные о приложении, которое вы будете использовать для подключения к API.

    • Имя вашего приложения должно быть уникальным. Если его уже использует кто-то другой, вы не сможете зарегистрировать свое приложение, пока не вспомните о том, что не используется.
  4. Нажмите " Создать свое приложение Twitter".

  5. Подробная информация о вашем новом приложении будет отображаться вместе с вашим ключом потребителя и секретом потребителя.

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

    • Затем страница обновится на вкладке «Подробности» с вашими новыми токенами доступа. При необходимости вы можете воссоздать их в любое время.

По умолчанию вашим приложениям будет предоставлен доступ только для чтения. Чтобы изменить это, перейдите в Настройки вкладку « » и измените требуемый уровень доступа в разделе «Тип приложения».

Существующие приложения

Чтобы получить токены потребителя и доступа для существующего приложения, перейдите в « Мои приложения» (который доступен в меню в правом верхнем углу).

случайный
источник
1
Это был самый полезный ответ, спасибо за ясность и простоту!
PhilMarc
UPVOTE! Лучший ответ: простой, понятный, лаконичный, точный, ЭФФЕКТИВНЫЙ!
Коди
17

Шаг 1. Перейдите на https://dev.twitter.com/apps


Шаг 2. Создайте приложение (заполните форму)


Шаг 3. При необходимости измените разрешения (в зависимости от того, хотите ли вы просто читать, писать или выполнять)


Шаг 4.Перейдите в раздел ключей API и нажмите кнопку «Сгенерировать ТОКЕН ДОСТУПА».


5 лет поздно ответить :)

Теперь у вас есть эти жетоны, и это все, что вам нужно.

'oauth_access_token' => Access token
'oauth_access_token_secret' => Access token secret
'consumer_key' => API key
'consumer_secret' => API secret
ХИРА ТАКУР
источник
9
По крайней мере, кто-то объясняет, что ключ API = consumerKey!
FDIM
После нескольких часов поиска это первая находка, которая объясняет эту взаимосвязь между токенами доступа, ключами потребителей, секретами и т. Д. Ошибка Twitter, победа Stack Overflow. Спасибо!
Роб Сигал
Именно через боль, которую я пережил, вот почему я опубликовал ответ, даже если он опоздал на 5 лет.
ХИРА ТАКУР
пожалуйста, скажите мне одну вещь, когда я делаю запрос, например, цифры через twitter в моем приложении для Android, тогда вместо api и secret я должен использовать больше двух ('oauth_access_token', 'oauth_access_token_secret') или меньше двух ('consumer_key', 'consumer_secret «)
Sudhanshu Gaur
3

Просто перейдите сюда: https://dev.twitter.com/apps/new Убедитесь, что вы вошли в систему со своей учетной записью Twitter - затем создайте - даже если вы вводите случайный (тестовый) контент - создайте свое приложение - после этого вы получите все необходимые данные :)

UACNA
источник
3

Перейдите на https://dev.twitter.com/apps, чтобы просмотреть все свои приложения. Щелкните нужное приложение, чтобы получить его потребительский и секретный ключ. Если вы еще не создали какое-либо приложение, перейдите по ссылке https://dev.twitter.com/apps/new, чтобы создать новое.

Аднан
источник
3

Из FAQ Twitter:

Большинство интеграций с API потребуют от вас идентификации вашего приложения в Twitter с помощью ключа API. На платформе Twitter термин «ключ API» обычно относится к так называемому ключу потребителя OAuth. Эта строка идентифицирует ваше приложение при выполнении запросов к API. В OAuth 1.0a ваши «ключи API», вероятно, относятся к комбинации этого ключа потребителя и «секрета потребителя» - строки, которая используется для безопасной «подписи» ваших запросов в Twitter.

Джефф Тейлор
источник
0

К вашему сведению, с ноября 2018 года любой, кто хочет получить доступ к API Twitter, должен подать заявку на создание учетной записи Twitter для разработчиков, посетив https://developer.twitter.com/ . Как только ваше приложение будет одобрено, только вы сможете создавать приложения для Twitter.

Когда учетная запись разработчика Twitter будет готова:

1) Перейдите на https://developer.twitter.com/ .

2) Нажмите « Приложения», а затем нажмите « Создать приложение» .

3) Укажите имя и описание приложения .

4) Введите название веб-сайта в поле URL-адрес веб-сайта .

5) Нажмите " Создать" .

6) Перейдите в свое приложение, затем нажмите « Подробности», а затем перейдите в раздел «Ключи и токены» .

Ссылка: http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/

TechnocratSid
источник