针对群组的Facebook API响应
Facebook API response for groups
我添加了来自developers.facebook.com 的javascript sdk代码
我想获取我的用户组。
<script>
FB.api(
"/me/groups",
function (response) {
if (response && !response.error)
{
/* handle the result */
document.getElementById("status").innerText=response;
}
});
</script>
我得到的唯一变量是"响应"。当我试着读它的时候,它会像[object object]一样出现。我想获取用户的组名,并检查他们是否在我的组中。
在Facebook的文档中,它表示返回了一个组数组。我想得到组数组。但我不知道我该怎么做。
您得到的response
对象实际上是一个object。您需要读取该对象的特定属性才能真正看到一些内容。
您应该在函数回调中放置一个console.log( response )
,然后查看JavaScript控制台以查看对象的内容。
- 在Chrome中,您可以按F12打开控制台
- 在Firefox中,您可以按Ctrl+Shift+K打开控制台
响应应该是这样的:
{
"data": [
{
"name": "An Awesome Group",
"unread": 17,
"bookmark_order": 6,
"id": "XXXX"
},
{
"name": "Another Cool Group",
"unread": 17,
"bookmark_order": 6,
"id": "YYY"
},
...
]
}
因此,您需要访问的是response.data
,也就是数组所在的位置。
不要忘记向用户请求user_groups
权限。
相关文章:
- Backbone/Facebook API未按预期工作
- 骨干Facebook API函数
- Facebook API过滤用户活动,只显示指定的好友
- Facebook API:确定FB.ui发送方法的收件人数量
- 使用Facebook api获取专辑封面
- 正在运行时检测Facebook API版本
- 将HTML文本输入传递给Facebook API javascript调用
- 正在获取用户'通过Facebook API庆祝生日
- 什么是我过时的Facebook API调用
- Facebook API-发布到用户墙
- PHP使用Facebook API随机结束或中断
- 如何从服务器进行Facebook API调用?要使用的令牌
- Count Taggable Friends Facebook API
- Facebook API - 检测会话是否处于活动状态
- 在小部件中使用Facebook API
- 使用Facebook API将图像和评论发布到用户墙的简单方法
- Facebook Api获取好友总数,但不是好友数据
- Facebook API:访问页面对话
- Facebook Api V2.2 Fql query
- Javascript Facebook API - 无法提取朋友的生日或其他信息