Javascript 获取请求,谷歌PicasaAPI
我一直在尝试从谷歌的Picasa网络相册API获取公共相册 我能够成功地获得一个访问令牌,但是当我将它从服务器发送到google时,我得到了一个“令牌无效-AuthSub令牌的作用域错误”错误 我已经玩了一会儿,还得到了一个“未知授权头”错误 Picasa API的作用域是什么?我正在使用“个人资料”。以下是我的代码: 编辑:不再获取令牌无效错误,现在只有“未知授权头”。我将范围从“profile”更改为正确的picasa范围 我的标题设置不对吗Javascript 获取请求,谷歌PicasaAPI,javascript,asp-classic,google-api,google-oauth,picasa,Javascript,Asp Classic,Google Api,Google Oauth,Picasa,我一直在尝试从谷歌的Picasa网络相册API获取公共相册 我能够成功地获得一个访问令牌,但是当我将它从服务器发送到google时,我得到了一个“令牌无效-AuthSub令牌的作用域错误”错误 我已经玩了一会儿,还得到了一个“未知授权头”错误 Picasa API的作用域是什么?我正在使用“个人资料”。以下是我的代码: 编辑:不再获取令牌无效错误,现在只有“未知授权头”。我将范围从“profile”更改为正确的picasa范围 我的标题设置不对吗 $.a
$.ajax({
url: serverURL, //pass data to server
type: "GET",
data: {Authorization : access_token},
success: function(){
console.log("success");
},
fail: function(){
console.log("fail");
}
})
.done(function(data){
console.log(data);
});
和我的asp:
x = Request.Form("Authorization")
Set f_oXMLHTTP = Server.CreateObject("msxml2.ServerXMLHTTP")
f_oXMLHTTP.SetTimeOuts 10000, 10000, 120000, 120000
f_sUrl = "http://picasaweb.google.com/data/feed/api/user/default?v=2"
f_oXMLHTTP.Open "GET", f_sUrl, False
f_oXMLHTTP.setRequestHeader "Authorization", "Bearer " & x 'sent Bearer and and token'
f_oXmlHttp.Send
Response.Write(f_oXMLHTTP.ResponseText) 'response from google'
简单修复
x=请求。QueryString(“授权”)存储实际字符串
谷歌要求授权是一个字符串。我已经尝试使用POST和GET。