gpt4 book ai didi

javascript - 如何使用 Graph API 访问用户喜欢的信息?

转载 作者:行者123 更新时间:2023-11-28 06:18:47 24 4
gpt4 key购买 nike

我正在尝试使用 facebook Graph API 来获取用户详细信息。 以下是我的 FB.api 查询:

FB.api('/me', 'GET', { access_token: token, fields:'id,name,email,gender,location,likes' }, function(response) {
console.log(response);
alert(response);
});

通过上述查询,我​​可以获取 ID、姓名和性别,但不能获取位置、电子邮件和点赞。

FB SDK版本:v2.5

我认为该问题与获取用户的此类私有(private)数据所需的某些权限有关。

请建议需要做什么才能获取所有数据。

最佳答案

您需要在登录过程中使用scope参数请求权限。以下是其中的列表:https://developers.facebook.com/docs/facebook-login/permissions

以下是如何使用具有附加权限的 FB.login:

FB.login(function(response) {
if (response.authResponse) {
//user just authorized your app
document.getElementById('loginBtn').style.display = 'none';
getUserData();
}
}, {scope: 'email,user_likes,user_location'});

来源:http://www.devils-heaven.com/facebook-javascript-sdk-login/

请确保您也阅读了有关登录审核的信息:https://developers.facebook.com/docs/facebook-login/review

关于javascript - 如何使用 Graph API 访问用户喜欢的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35717098/

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