Facebook Graph API - 我/喜欢返回的数组的名称是什么
Facebook Graph API - What's the name of the array me/likes returns?
我使用 de Javascript SDK 连接到 Facebook Graph API 并检索我自己的喜欢。我的代码在控制台中返回一个包含多个对象的 JSON 数组。它返回的数组的名称是什么?
我需要知道这一点,这样我才能定位每个对象的特定字段,并通过JS和HTML将它们显示在网页上。
我的图形 API 调用:
function getLikes() {
FB.api(
"/me/likes",
function (response) {
if (response && !response.error) {
console.log(response)
}
}
);
控制台中的 JSON 响应:
https://i.stack.imgur.com/C8Rb7.png
简单的一个:
GET /me?fields=id,name,likes
输出类似的东西
{
"id": "372934792749234729479",
"name": "Firstname Lastname",
"likes": {
"data": [
{
"name": "Golf",
"category": "Sport",
"id": "105942022769573",
"created_time": "2015-01-01T14:45:39+0000"
}
],
"paging": {
"cursors": {
"before": "Njg0MTM5ODQyMjk=",
"after": "MTA1OTQyMDIyNzY5NTcz"
}
}
}
}
所以likes.data
是你想要的东西。
下面是一个关于如何显示喜欢的示例:
function getLikes() {
FB.api("/me/likes", function (response) {
if (response && !response.error) {
console.log(response);
response.data.forEach(function(like, index, array) {
console.log("Like " + (index+1) + ": " + like.name + " with id " + like.id);
});
}
});
}
相关文章:
- 反转一个数组,该数组是Javascript中对象中的一个值
- JavaScript中的数组是什么类型的列表
- 数组有什么问题
- 短范围命名空间数组是什么意思
- 在参数中声明数组是一种不好的做法吗?
- 当可观察数组是其他模型的属性时,挖空不会更新 UI
- Javascript:将一个数组分配给另一个数组,该数组是对象的属性
- Setter 函数用于动态访问数组中的字段,该数组是一个属性
- 为什么在 Javascript 中,一个带有一个数字的数组是一个数字
- 这个二维关联数组有什么问题
- 在mongoDb中,如果字符串输入与任何数组元素匹配,如何获取整个记录(在这种情况下,数组是记录的属性)
- 控制台说JavaScript数组是未定义的,但我'我可以记录它的内容
- 当数组是服务内部对象的属性时,如何在页面上逐个显示数组元素
- JS数组是't被正确访问
- Json转换数组是一个字符串
- Javascript数组是如何比较的
- 返回的数组是未定义的,不是异步的
- 确定给定的数组是d3选择
- 使用React Async渲染数组是未定义的
- 有人能解释一下对象内部的数组是如何工作的吗?这段代码有什么问题?