Obtendo novas chaves secretas e de consumidor da API do Twitter

118

Estou trabalhando em um projeto do Twitter em que desejo usar OAuth, mas não sei onde obter as chaves secretas e do consumidor.

Como posso conseguir isso?

Pankaj Mishra
fonte

Respostas:

83

Para obter a chave do consumidor e o segredo do consumidor, é necessário criar um aplicativo no Twitter via

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

Em seguida, você será levado a uma página que contém a Chave e o Segredo do consumidor.

DeZigny
fonte
1
Isso funcionou, a resposta de Pankaj parece ser uma solução mais antiga.
eddyparkinson
2
Você também precisaria adicionar seu número de telefone ao perfil, se não o fez, siga este: support.twitter.com/articles/…
Pra_A
34
  1. Faça login na seção de desenvolvedores do Twitter .

    • Se ainda não tiver uma conta, você pode fazer o login com suas credenciais normais do Twitter
  2. Vá para " Criar um aplicativo "

  3. Preencha os detalhes do aplicativo que você usará para se conectar com a API

    • O nome do seu aplicativo deve ser exclusivo. Se outra pessoa já o estiver usando, você não poderá registrar seu aplicativo até que você pense em algo que não está sendo usado.
  4. Clique em Criar seu aplicativo Twitter

  5. Os detalhes de seu novo aplicativo serão mostrados junto com sua chave e segredo do consumidor.

  6. Se você precisar de tokens de acesso, role para baixo e clique em Criar meu token de acesso

    • A página será atualizada na guia "Detalhes" com seus novos tokens de acesso. Você pode recriá-los a qualquer momento, se necessário.

Por padrão, seus aplicativos terão acesso somente leitura. Para alterar isso, vá para a guia Configurações e altere o nível de acesso necessário na seção "Tipo de aplicativo".

Aplicativos existentes

Para obter o consumidor e os tokens de acesso para um aplicativo existente, vá para Meus aplicativos (que está disponível no menu no canto superior direito).

aleatória
fonte
1
Esta foi a resposta mais útil, obrigado por ser claro e simples!
PhilMarc
UPVOTE! Melhor resposta: simples, direta, concisa, precisa, EFICAZ!
Cody
17

etapa 1. Vá para https://dev.twitter.com/apps


etapa 2 .Criar aplicativo (preencher o formulário)


passo 3. Altere as permissões se necessário (dependendo se você deseja apenas ler, escrever ou executar)


etapa 4. Vá para a seção de chaves de API e clique em gerar TOKEN DE ACESSO.


5 anos atrasado para responder :)

Agora você tem esses tokens que são tudo de que você precisa.

'oauth_access_token' => Access token
'oauth_access_token_secret' => Access token secret
'consumer_key' => API key
'consumer_secret' => API secret
HIRA THAKUR
fonte
9
Pelo menos alguém explica que API key = consumerKey!
FDIM
Depois de horas de pesquisa, esse é o primeiro conhecimento que encontro que explica essa relação entre tokens de acesso, chaves do consumidor, segredos etc. O Twitter falha, o Stack Overflow vence. Obrigado!
Rob Segal de
Exatamente a dor que passei, por isso postei a resposta mesmo com 5 anos de atraso.
HIRA THAKUR
diga-me uma coisa quando eu fizer uma solicitação de dígitos de exemplo pelo Twitter em meu aplicativo Android, em vez de api e secret devo usar dois acima ('oauth_access_token', 'oauth_access_token_secret') ou abaixo de dois ('consumer_key', 'consumer_secret ')
Sudhanshu Gaur
3

Basta ir aqui: https://dev.twitter.com/apps/new Certifique-se de ter feito login com sua conta do Twitter - em seguida, crie - mesmo se você apenas inserir conteúdo aleatório (teste) - crie seu aplicativo - depois disso você receberá todos os dados de que você precisa :)

UACNA
fonte
3

Do Twitter FAQ:

A maioria das integrações com a API exigirá que você identifique seu aplicativo para o Twitter por meio de uma chave de API. Na plataforma do Twitter, o termo "chave de API" geralmente se refere ao que é chamado de chave do consumidor OAuth. Esta string identifica seu aplicativo ao fazer solicitações à API. No OAuth 1.0a, suas "chaves de API" provavelmente se referem à combinação dessa chave do consumidor com o "segredo do consumidor", uma string usada para "assinar" com segurança suas solicitações ao Twitter.

Jeff Taylor
fonte
0

Para sua informação, a partir de novembro de 2018, qualquer pessoa que quiser acessar as APIs do Twitter deve se inscrever para uma conta de desenvolvimento do Twitter visitando https://developer.twitter.com/ . Depois que seu aplicativo for aprovado, somente você poderá criar aplicativos do Twitter.

Assim que a conta de desenvolvedor do Twitter estiver pronta:

1) Vá para https://developer.twitter.com/ .

2) Clique em Aplicativos e clique em Criar um aplicativo .

3) Forneça um nome e uma descrição do aplicativo .

4) Insira o nome de um site no campo URL do site .

5) Clique em Criar .

6) Navegue até o seu aplicativo, clique em Detalhes e vá para Chaves e Tokens .

Referência: http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/

TechnocratSid
fonte