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

Doc*_*iki 16 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程序来使用命令行发布一些帖子.

非常感谢!

J. *_*lor 7

默认回调网址与Tumblr用于对您的应用进行身份验证的OAuth 1.0a协议相关.

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

OAuth身份验证分三步完成:

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

2.用户授权请求令牌.

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

所以使用Tumblr进程基本上看起来像这样:

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

  2. 您的应用会向Tumblr询问" 未经授权的请求令牌 ".

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

  4. 然后,Tumblr询问用户是否允许您的应用访问其帐户.一旦用户接受,Tumblr将授权请求令牌,然后将用户重定向到"默认回调URL"(您的问题所指的).

  5. 然后,您的应用将交换此授权请求令牌以获取"访问令牌",这将使应用程序能够访问用户受保护的Tumblr数据.

......好吧,希望这会让事情有所改善!

  • 您描述了该过程,但没有说明要放置的内容和原因.这不明确,"然后将用户重定向到"默认回调URL"" (5认同)
  • 您_must_有权访问回调网址.在这方面,这个答案非常含糊.**"授权请求令牌"作为参数**通过回调URL传递.(例如:`g.com?arg = val`)如果你想继续,你需要能够访问它们.这意味着callback-URL是Web-App或localhost的一部分,您可以访问在用户计算机上运行的服务器. (2认同)

Doc*_*iki -7

我得到它!它可以是随机 URL。