要使用JavaScript SDK获取Facebook用户的朋友信息,请按照以下步骤操作:
<div id="fb-root"></div><script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"></script><script>
window.fbAsyncInit = function() {
FB.init({
appId : 'your-app-id',
cookie : true,
xfbml : true,
version : 'v12.0'
});
FB.AppEvents.logPageView();
};
</script>
请将your-app-id
替换为您在步骤2中找到的应用程序ID。
function getFriendsInfo() {
FB.api('/me/friends', 'GET', {fields: 'id, name, picture'}, function(response) {
if (response && !response.error) {
console.log(response);
} else {
console.error(response.error);
}
});
}
getFriendsInfo
函数:
请注意,为了获取用户的朋友信息,您需要在应用程序的设置页面中请求user_friends
权限。此外,Facebook的隐私策略和用户同意要求可能会影响您获取朋友信息的能力。因此,在使用此功能时,请确保遵守Facebook的开发者政策和用户隐私协议。
领取专属 10元无门槛券
手把手带您无忧上云