Tumblr API v2的“默认回调URL:”是什么?

时间:2011-10-05 20:19:13

标签: python api oauth callback tumblr

您好我正在尝试使用Tumblr API v2和OAuth http://www.tumblr.com/docs/en/api/v2

首先,我必须在此注册申请:http://www.tumblr.com/oauth/apps

但是什么是“默认回调网址”?一些随机的URL?

我只想写一个Python程序来使用命令行发布一些帖子。

非常感谢!

3 个答案:

答案 0 :(得分:7)

默认回调网址与Tumblr用于验证您的应用的OAuth 1.0a protocol相关。

正如OAuth 1.0a specification所解释的那样:

  

OAuth身份验证分三个步骤完成:

     

1。消费者获得未经授权的请求令牌。

     

2。用户授权请求令牌。

     

3。消费者交换访问令牌的请求令牌。

所以Tumblr过程基本上看起来像这样:

  1. Tumblr用户访问您的网站,您的应用程序需要其Tumblr帐户中的一些私人信息。

  2. 您的应用会向Tumblr询问“unauthorized request token”。

  3. 在您的应用从Tumblr收到此未经授权的请求令牌后,它会将用户重定向到Tumblr登录页面,并将请求令牌与其一起传递。

  4. 然后,用户将成为asked by Tumblr if they want to allow your app to access their account用户接受后,Tumblr将授权请求令牌,然后将用户重定向到“默认回拨网址”(您的问题引用)。

  5. 您的应用将exchange this authorized request token for an "access token",这将使该应用能够访问用户受保护的Tumblr数据。

  6. ......好吧,希望能稍微清理一下!

答案 1 :(得分:0)

“回调URL是用户通过您的应用程序登录Tumblr时返回的URL。” 资料来源:https://csc.cdf.toronto.edu/mybb/showthread.php?tid=4106

另请参阅:http://wpweb.co.in/documents/social-network-integration/tumblr/

答案 2 :(得分:-7)

我懂了! 它可以是随机网址。