Obtener nuevas claves secretas y de consumidor de API de Twitter

118

Estoy trabajando en un proyecto de Twitter en el que quiero usar OAuth pero no sé dónde obtener las claves secretas y de consumidor.

¿Cómo puedo conseguirlos?

Pankaj Mishra
fuente

Respuestas:

83

Para obtener Consumer Key & Consumer Secret, debe crear una aplicación en Twitter a través de

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

Luego, se lo dirigirá a una página que contiene Consumer Key y Consumer Secret.

DeZigny
fuente
1
Esto funcionó, la respuesta de Pankaj parece ser una solución anterior.
eddyparkinson
2
También necesitaría agregar su número de teléfono al perfil, si no lo ha hecho, siga esto: support.twitter.com/articles/…
Pra_A
34
  1. Inicie sesión en la sección de desarrolladores de Twitter .

    • Si aún no tiene una cuenta, puede iniciar sesión con sus credenciales normales de Twitter
  2. Ve a " Crear una aplicación ".

  3. Complete los detalles de la aplicación que utilizará para conectarse con la API

    • El nombre de su aplicación debe ser único. Si alguien más ya lo está usando, no podrá registrar su aplicación hasta que pueda pensar en algo que no se esté usando.
  4. Haga clic en Crear su aplicación de Twitter

  5. Los detalles de su nueva aplicación se mostrarán junto con su clave de consumidor y su secreto de consumidor.

  6. Si necesita tokens de acceso, desplácese hacia abajo y haga clic en Crear mi token de acceso

    • La página se actualizará en la pestaña "Detalles" con sus nuevos tokens de acceso. Puede volver a crearlos en cualquier momento si es necesario.

De forma predeterminada, sus aplicaciones tendrán acceso de solo lectura. Para cambiar esto, vaya a la pestaña Configuración y cambie el nivel de acceso requerido en la sección "Tipo de aplicación".

Aplicaciones existentes

Para obtener los tokens de consumidor y de acceso para una aplicación existente, vaya a Mis aplicaciones (que está disponible en el menú en la parte superior derecha).

aleatorio
fuente
1
Esta fue la respuesta más útil, ¡gracias por ser clara y simple!
PhilMarc
UPVOTE! La mejor respuesta: simple, directa, concisa, precisa, ¡EFECTIVA!
Cody
17

paso 1. Vaya a https://dev.twitter.com/apps


paso 2 Crea la aplicación (completa el formulario)


paso 3 .Cambie los permisos si es necesario (dependiendo de si solo desea leer, escribir o ejecutar)


paso 4. Vaya a la sección de claves API y haga clic en generar TOKEN DE ACCESO.


5 años tarde para responder :)

Ahora tienes estos tokens, que es todo lo que necesitas.

'oauth_access_token' => Access token
'oauth_access_token_secret' => Access token secret
'consumer_key' => API key
'consumer_secret' => API secret
HIRA THAKUR
fuente
9
Al menos alguien explica que API key = consumerKey!
FDIM
Después de horas de búsqueda, este es el primer conocimiento que encuentro que explica esta relación entre tokens de acceso, claves de consumidor, secretos, etc. Twitter falla, Stack Overflow gana. ¡Gracias!
Rob Segal
Exactamente el dolor por el que pasé, esa es la razón por la que publiqué la respuesta incluso con 5 años de retraso.
HIRA THAKUR
por favor, dígame una cosa cuando solicite, por ejemplo, dígitos de twitter en mi aplicación de Android, luego, en lugar de api y secreto, ¿debo usar dos ('oauth_access_token', 'oauth_access_token_secret') o menos de dos ('consumer_key', 'consumer_secret ')
Sudhanshu Gaur
3

Simplemente vaya aquí: https://dev.twitter.com/apps/new Asegúrese de haber iniciado sesión con su cuenta de Twitter, luego cree, incluso si acaba de ingresar Contenido aleatorio (de prueba), cree su aplicación, luego recibirá todos los datos que necesita :)

UACNA
fuente
3

De las preguntas frecuentes de Twitter:

La mayoría de las integraciones con la API requerirán que identifique su aplicación en Twitter mediante una clave de API. En la plataforma de Twitter, el término "clave API" generalmente se refiere a lo que se llama clave de consumidor OAuth. Esta cadena identifica su aplicación cuando realiza solicitudes a la API. En OAuth 1.0a, sus "claves de API" probablemente se refieran a la combinación de esta clave de consumidor y el "secreto del consumidor", una cadena que se utiliza para "firmar" de forma segura sus solicitudes en Twitter.

Jeff Taylor
fuente
0

Para su información, desde noviembre de 2018 cualquier persona que desee acceder a las API de Twitter debe solicitar una cuenta de desarrollo de Twitter visitando https://developer.twitter.com/ . Una vez que su solicitud haya sido aprobada, solo usted podrá crear aplicaciones de Twitter.

Una vez que la cuenta de desarrollador de Twitter esté lista:

1) Vaya a https://developer.twitter.com/ .

2) Haga clic en Aplicaciones y luego haga clic en Crear una aplicación .

3) Proporcione un nombre y una descripción de la aplicación .

4) Introduzca un nombre de sitio web en el campo URL del sitio web .

5) Haga clic en Crear .

6) Navegue a su aplicación, luego haga clic en Detalles y luego vaya a Claves y tokens .

Referencia: http://www.technocratsid.com/getting-twitter-consumer-api-access-token-keys/

TecnócrataSid
fuente