【发布时间】:2013-02-22 10:03:58
【问题描述】:
我猜 Tumblr 更新了他们的 API,所以旧的方法不起作用了。
关于新文档: http://www.tumblr.com/docs/en/api/v2#posting
它说我需要使用 OAuth 1.0a 来验证这个 api(如下所示:http://www.tumblr.com/docs/en/api/v2#auth),这是我到目前为止所拥有的,不知道如何做他们要求的。
RequestURL = "http://api.tumblr.com/v2/blog/mytestblog.tumblr.com/post"
RequestStr = "type=text"
RequestStr = RequestStr & "&state=published"
RequestStr = RequestStr & "&title=" & PostTitle
RequestStr = RequestStr & "&body=" & PostBody
Set objXML=Server.CreateObject("Microsoft.XMLHTTP")
objXML.Open "POST", RequestURL, False
objXML.Send RequestStr
Response.Write objXML.ResponseText
Set objXML=Nothing
这显然不起作用并给出以下响应:
{"meta":{"status":401,"msg":"Not Authorized"},"response":[]}
有没有人有任何在经典 asp 中执行此操作的经验?
【问题讨论】:
标签: asp-classic oauth tumblr