Pregunta

Estoy usando CLJ-oauth para un proyecto de la escuela donde yo estoy creando un cliente de escritorio que lee de Twitter. He estado tratando de autenticar al cliente href="http://apiwiki.twitter.com/w/page/22554643/Authentication" contra Twitter y obtener el PIN así que puede configurarlo en el cliente y olvidarse de él (ya que esto es sólo para uso personal y no tiene por qué ser distribuidos). Me parece que después de solicitar el token, que debería ser capaz de imprimir el resultado de esto:

(oauth/user-approval-uri consumer 
                         request-token)

Y a continuación, utilizar el URI impresos para autenticar. Sin embargo, siempre que intente pegar ese URI en mi navegador, Twitter me da un error, diciendo que alguien ya ha utilizado el token que he proporcionado. Ya he proporcionado correctamente todos los valores para crear un consumidor y luego obtener una solicitud de token.

¿Hay una manera fácil de conseguir mi PIN utilizando sólo la CLI y mi navegador?

¿Fue útil?

Solución

me encontré con el mismo problema con esta biblioteca. Hay un error menor en la facilidad de aprobación-URI.

Se puede encontrar la solución en mi tenedor https://github.com/kurtharriger/clj-oauth .

La secuencia de la pregunta debería haber incluido la única oauth_token pero fue escribir todo el mapa, para una solución rápida una vez probablemente puede eliminar manualmente los bits adicionales de la cadena de consulta al pegar en su navegador.

Otros consejos

No estoy seguro, pero creo que necesita para obtener un acceso en token después de recibir una solicitud de token. Parte de ella se explica aquí .

  basado

"Pin Twitter OAuth funciona exactamente igual que el original (web) OAuth (solicitud de credenciales, tokens de acceso), pero en lugar de volver de nuevo a una página web, Twitter da un código PIN que tiene a la entrada en su aplicación con el fin para intercambiar su petición de señal con un token de acceso ".

Esperamos que esto ayude!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top