www get_the_app blog python api oauth callback tumblr

python - get_the_app - ¿Qué es la "URL de devolución de llamada predeterminada:" para Tumblr API v2?



tumblr mobile (3)

"la URL de devolución de llamada es la URL a la que se devuelve un usuario si inició sesión en Tumblr a través de su aplicación". Fuente: https://csc.cdf.toronto.edu/mybb/showthread.php?tid=4106

Ver también: http://wpweb.co.in/documents/social-network-integration/tumblr/

Hola, estoy intentando utilizar Tumblr API v2 y OAuth http://www.tumblr.com/docs/en/api/v2

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

Pero, ¿qué es la "URL de devolución de llamada predeterminada"? ¿Alguna URL aleatoria?

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

¡Muchas gracias!


¡Lo entiendo! Puede ser una URL aleatoria.


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

Como explica la especificación OAuth 1.0a :

La autenticación OAuth se realiza en tres pasos:

1. El consumidor obtiene un token de solicitud no autorizado.

2. El usuario autoriza el token de solicitud.

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

Así que con el proceso de Tumblr, básicamente, se ve así:

  1. Un usuario de Tumblr llega a su sitio web, donde tiene una aplicación que requiere parte de la información privada de su cuenta de Tumblr.

  2. Su aplicación le pedirá a Tumblr un " token de solicitud no autorizado ".

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

  4. Tumblr le preguntará al usuario si desea permitir que su aplicación acceda a su cuenta . Una vez que el usuario acepta, Tumblr autorizará el token de solicitud y luego lo redireccionará a la "URL de devolución de llamada predeterminada" (a la que hace referencia su pregunta).

  5. Su aplicación luego intercambiará este token de solicitud autorizado por un "token de acceso" , que permitirá a la aplicación acceder a los datos protegidos de Tumblr del usuario.

... Bueno, espero que eso aclare un poco las cosas!