您好我正在尝试使用Tumblr API v2和OAuth http://www.tumblr.com/docs/en/api/v2
首先,我必须在此注册申请:http://www.tumblr.com/oauth/apps
但是什么是“默认回调网址”?一些随机的URL?
我只想写一个Python程序来使用命令行发布一些帖子。
非常感谢!
答案 0 :(得分:7)
默认回调网址与Tumblr用于验证您的应用的OAuth 1.0a protocol相关。
正如OAuth 1.0a specification所解释的那样:
OAuth身份验证分三个步骤完成:
1。消费者获得未经授权的请求令牌。
2。用户授权请求令牌。
3。消费者交换访问令牌的请求令牌。
所以Tumblr过程基本上看起来像这样:
Tumblr用户访问您的网站,您的应用程序需要其Tumblr帐户中的一些私人信息。
您的应用会向Tumblr询问“unauthorized request token”。
在您的应用从Tumblr收到此未经授权的请求令牌后,它会将用户重定向到Tumblr登录页面,并将请求令牌与其一起传递。
然后,用户将成为asked by Tumblr if they want to allow your app to access their account。 用户接受后,Tumblr将授权请求令牌,然后将用户重定向到“默认回拨网址”(您的问题引用)。
您的应用将exchange this authorized request token for an "access token",这将使该应用能够访问用户受保护的Tumblr数据。
......好吧,希望能稍微清理一下!
答案 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)
我懂了! 它可以是随机网址。