Javascript google api调用-如何添加“url丢失”如果响应中没有图片url,则返回json obj
Javascript google api call - How to add "url missing" to json obj if no picture url in response
我正试图获得谷歌驱动器上用户帐户的url值。
我已经成功地实现了这一点,然而,我相信,如果没有图片集,那么我的api调用的响应是,它将向我发送没有URL的对象。
回复如下:
"lastModifyingUser": {
"kind": "drive#user",
"displayName": string,
"picture": {
"url": string
},
输出:没有显示图片?
drive#user
#Hidden Name
true
#Hidden ID
显示图片?
drive#user
#Hidden Name
#HIDDEN URL <-- Missing
false
#Hidden ID
无论如何,我想知道我是否能够确定javascript中的json对象的大小,如果url缺失,我仍然希望在我的imageDateObj中"url缺失"。
我的代码
var id = resp.id;
var obj = resp.lastModifyingUser;
for(var k in obj) {
var value = obj[k];
if (typeof value === 'object') {
for (var k2 in value) {
var value2 = value[k2];
console.log(value2); //value 2 is the url
imageDateObj[id] = value2;
}
} else if(typeof value === 'undefined'){
console.log("url missing"); //not working
}
else {
console.log(value);
}
}
换句话说,如果Url缺失,添加到
imageDateObj[id] = "url missing"
好的,我已经排序好了。
我添加了这个
var count = Object.keys(obj).length
console.log(count);
if(count == 4){
imageDateObj[id] = "Url missing";
}
相关文章:
- 如何从java中的URL读取JavaScript响应
- AngularJS:自定义 404 拦截器句柄 - 带有 URL 的响应
- 使用 JavaScript 从 URL 获取 JSON 响应
- 对使用 Ajax 捕获的动态 url 响应
- 使用skel框架构建的响应式网站只有在使用漂亮的URL时才能应用css
- 如何发布到URL并打开一个新窗口以显示pdf格式的响应
- Java脚本将URL的响应读取到变量中
- jQuery检查url是否响应
- 如何在java框架(JSF)中基于URL的json响应生成动态表单
- 重定向到json响应中的url
- 使用多个 URL 时嵌入 API 响应 404
- 在nodejs (express/http)中获取url的响应
- 如何重新格式化来自 URL 的数据响应
- Tumblr API 标记方法 - URL 没有相应的响应
- 更改 URL 并使用 AJAX 获取响应加载新页面的最佳方法是什么
- XMLHttpRequest无法加载飞行前的url响应具有无效的HTTP状态代码404
- XMLHttpRequest无法加载飞行前的[url]响应具有无效的HTTP状态代码405
- 在这个ajax中,它无法获得url响应!如何解决这个错误
- 如何在javascript中获取URL响应和解析JSON响应
- 克拉吉fileupload插件删除URL响应