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

17 投票
3 回答
13323 浏览
提问于 2025-04-17 03:44

你好,我正在尝试使用Tumblr的API v2和OAuth。

首先,我需要在这里注册一个应用程序:http://www.tumblr.com/oauth/apps

但是“默认回调网址”是什么呢?是随便一个网址吗?

我只是想写一个Python程序,通过命令行发一些帖子。

非常感谢!

3 个回答

-7

我明白了!这可能是一个随机的网址。

0

“回调网址是指用户通过你的应用程序登录Tumblr后,会被带回的那个网址。”

来源:https://csc.cdf.toronto.edu/mybb/showthread.php?tid=4106

另见:http://wpweb.co.in/documents/social-network-integration/tumblr/

9

默认的回调网址是和 Tumblr 用来验证你应用的 OAuth 1.0a 协议 有关的。

根据 OAuth 1.0a 的说明

OAuth 验证分为三个步骤:

1. 消费者获得一个未授权的请求令牌。

2. 用户授权这个请求令牌。

3. 消费者用请求令牌换取访问令牌。

所以在 Tumblr 的流程大致是这样的:

  1. 一个 Tumblr 用户来到你的网站,你的网站上有一个需要他们 Tumblr 账户一些私人信息的应用。

  2. 你的应用会向 Tumblr 请求一个 "未授权的请求令牌"。

  3. 当你的应用从 Tumblr 收到这个未授权的请求令牌后,它会把用户重定向到 Tumblr 的登录页面,并把请求令牌一起带过去。

  4. 然后,用户会被 Tumblr 问是否允许你的应用访问他们的账户一旦用户同意,Tumblr 会授权这个请求令牌,然后把用户重定向到“默认回调网址”(这就是你提问中提到的)。

  5. 接下来,你的应用会 用这个被授权的请求令牌换取一个“访问令牌”,这样应用就可以访问用户受保护的 Tumblr 数据了。

... 希望这样能让事情更清楚一些!

撰写回答