2011-10-05 28 views
16

Hola Estoy tratando de usar Tumblr API v2 y OAuth http://www.tumblr.com/docs/en/api/v2¿Cuál es la "URL de devolución de llamada predeterminada:" para la API v2 de Tumblr?

primero tengo que registrar una aplicación aquí: http://www.tumblr.com/oauth/apps

Pero, ¿qué es el "URL de respuesta predeterminado"? ¿Alguna URL aleatoria?

Solo quiero escribir en un programa de Python para hacer algunas publicaciones usando la línea de comando.

¡Muchas gracias!

+4

Entonces ... esto nunca fue respondida Así que amigos, algunos nos _are_ de hecho tan estúpidos que hemos venido aquí en busca de información .... – isomorphismes

Respuesta

-7

¡Lo tengo! Puede ser una URL aleatoria.

7

La URL de devolución de llamada predeterminada está relacionada con el OAuth 1.0a protocol que Tumblr usa para autenticar su aplicación.

A medida que el OAuth 1.0a specification explica:

autenticación OAuth se realiza en tres pasos:

1. El consumidor obtiene una Solicitud no autorizada de emergencia.

2. El usuario autoriza el token de solicitud.

3. El consumidor intercambia el token de solicitud por un token de acceso.

Así que con Tumblr proceso básicamente se parece a esto:

  1. Un usuario de Tumblr trata de su sitio web, donde tiene una aplicación que requiere un poco de la información privada de su cuenta de Tumblr.

  2. Su aplicación solicitará a Tumblr un "unauthorized request token".

  3. Después de que su aplicación reciba este token de solicitud no autorizada de Tumblr, se redirigirá al usuario a una página de inicio de sesión de Tumblr, pasando el token de solicitud junto con ellos.

  4. El usuario será entonces asked by Tumblr if they want to allow your app to access their account. Una vez que el usuario acepte, Tumblr autorizará el token de solicitud y, a continuación, redirigirá al usuario a la "URL de devolución de llamada predeterminada" (a la que se refiere su pregunta).

  5. Su aplicación será exchange this authorized request token for an "access token", que permitirá a la aplicación acceder a los datos de Tumblr protegidos del usuario.

... Bueno, con suerte, eso aclara un poco las cosas.

+1

Describiste el? proceso pero no aclaró qué poner y por qué. Esto no está claro, "y luego redirigir al usuario a la" URL de devolución de llamada predeterminada "" – JGallardo

+1

Debe tener acceso a la URL de devolución de llamada. Esta respuesta es muy específica al respecto. * * Los "tokens de solicitud autorizados" se pasan a través de la URL de devolución de llamada como argumentos **. (Ej .: 'g.com? Arg = val') Debe poder acceder a ellos si desea continuar. Lo que significa que la devolución de llamada -URL es parte de su aplicación web o localhost a la que puede acceder servidor ss ejecutándose en la computadora de los usuarios. – Nearoo

Cuestiones relacionadas