获取请求,谷歌picasa API
GET Request, google picasa API
我一直在尝试从google的Picasa网络相册API中获取公共相册。
我能够成功地获得访问令牌,但当我将其从服务器发送到谷歌时,我会收到一个"令牌无效-AuthSub令牌的作用域错误"的错误。
我玩了一段时间,也得到了一个"未知授权头"错误。
我对Picasa API使用什么范围?我正在使用"配置文件"。这是我的代码:
编辑:不再获取令牌无效错误,现在只有"未知授权头"。我把范围从"轮廓"改成了合适的picasa范围。
我的头球打得不对吗?
$.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=Request.QueryString("Authorization")存储实际字符串。
谷歌要求授权为字符串。
相关文章:
- 如何更改bigquery API中的计费层选项
- Amazon S3 REST API大小不正确
- 客户端服务器REST API captcha实现
- 使用Facebook live API创建实时视频对象时的隐私设置
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- API密钥使用和检查示例
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- 谷歌地图JS API+JSON-多个标记没有显示
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 如何在 API 调用后和 if 语句中启用提交按钮
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 搜索api在mac上显示对话框
- Backbone.js restful json API design
- 标记的实时更新,无需加载页面谷歌地图API V3
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 对API数据使用声明性绑定
- 获取请求,谷歌picasa API