gpt4 book ai didi

javascript - 如何使用 Graph API 获取用户的好友总数 [JavaScript]

转载 作者:可可西里 更新时间:2023-11-01 12:59:38 25 4
gpt4 key购买 nike

在研究了 Facebook 的 Graph API v2.8 之后,我终于明白了如何使用 JavaScript 来制作函数。我特别想做的是,在我让用户登录到我的应用程序后,他们会点击一个按钮,获取他们的好友总数。

这是我试图用来完成此任务的代码:

HTML

<button onclick="getInfo()">Get Friend Count</button>

JavaScript

// Get Basic User Info
// TODO: Get user's friend count
function getInfo() {
FB.api('/me/friends', 'GET', {
fields: 'total_count'
}, function (response) {
document.getElementById('status').innerHTML = response.id;
});
}

也许字段参数有误?最终目标是我希望在我的应用程序中的用户个人资料中公开显示好友总数。

编辑:user_friends 已获得我生成的访问 token 的授权,但我的 response.id 返回时未定义。

编辑 2:使用 Graph API Explorer 返回的数据采用 JSON 格式:

{
"id": "my_id",
"name": "my_name",
"friends": {
"data": [
],
"summary": {
"total_count": 161
}
}
}

最佳答案

Please note that I wrote this in 2017, and the API may have changed since then, especially after the whole Cambridge Analytica thing.

好消息!我通过深入挖掘我在这个网站上找到的一些源代码解决了这个问题:http://snowadays.jp/test/fb_friend_test.html

这是 JavaScript:

function getInfo() {
FB.api('/me/friends', 'GET', {fields: 'summary'}, function(response)
{
document.getElementById('status').innerHTML =
response.summary.total_count;
});
}

关于javascript - 如何使用 Graph API 获取用户的好友总数 [JavaScript],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42124438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com