Javascript 使用Facebook Graph API获取用户列表';朋友
我需要获得我的应用程序好友列表的用户,以筛选好友选取器中显示的用户。我知道我可以打电话给下面的人并得到名单:Javascript 使用Facebook Graph API获取用户列表';朋友,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我需要获得我的应用程序好友列表的用户,以筛选好友选取器中显示的用户。我知道我可以打电话给下面的人并得到名单: https://graph.facebook.com/me/friends?access_token=<access_token> https://graph.facebook.com/me/friends?access_token= 我在地址栏用我自己的帐户试用了一下,它似乎完全符合我的需要。问题是,我不知道如何在js文件中使用它。我尝试调用它并通过jquery调用获取
https://graph.facebook.com/me/friends?access_token=<access_token>
https://graph.facebook.com/me/friends?access_token=
我在地址栏用我自己的帐户试用了一下,它似乎完全符合我的需要。问题是,我不知道如何在js文件中使用它。我尝试调用它并通过jquery调用获取数据,但它似乎没有返回任何有用的信息
$.get("https://graph.facebook.com/me/friends",
{access_token: <access_token>},
function(data){ document.write("Data Loaded: " + data);});
$.get(“https://graph.facebook.com/me/friends",
{access_token:},
函数(数据){document.write(“数据加载:+数据);});
我应该如何在js文件中调用它,然后实际使用这些信息?谢谢。如果你想用JavaScript从图表中提取信息,你必须使用and方法进行调用。更新:根据,
/me/friends
将只返回应用程序friends
正确的方法是使用,如下所示:
function getFriends() {
FB.api('/me/friends', function(response) {
if(response.data) {
$.each(response.data,function(index,friend) {
alert(friend.name + ' has id:' + friend.id);
});
} else {
alert("Error!");
}
});
}
请注意:
<!DOCTYPE html> <html lang="en"> <head>
<meta charset="utf-8" />
<title>JSON Sample</title> </head> <body>
<div id="placeholder"></div>
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script> $.getJSON('https://graph.facebook.com/eris.risyana/friends?limit=100&access_token=[your_access_token]', function(mydata) {
var output="<ul>";
for (var i in mydata.data) {
output+="<li>NAMA : " + mydata.data[i].name + "<br/>ID : " + mydata.data[i].id + "</li>";
}
output+="</ul>";
document.getElementById("placeholder").innerHTML=output; });
</script> </body> </html>
两个答案都是对的,但这个例子肯定会获奖。非常感谢!此解决方案只会吸引那些已经授权应用程序的用户。有人找到一个解决方案可以拉我朋友列表中的所有用户吗?@Severinorillajr,这是不可能的。@Abhinay:通过这种方法,我遇到了访问令牌的问题,因此开始在我的应用程序中使用JS SDK。@Shilpa我想知道的是,你是否能够获取整个Facebook朋友列表?
NAMA : Priscillia Anna Yuliana
ID : 534513444
NAMA : Priyatna Mii
ID : 534619517
NAMA : Icha Sasmita
ID : 544737437
NAMA : CW Trianggono
ID : 599225957
NAMA : Krshna Sulanjana
ID : 605633569
NAMA : Aris Pujiarti
ID : 635209234
NAMA : Armand Muljadi
ID : 663419616
NAMA : Nurdin Somantri
ID : 675697956
NAMA : Muhammad Zamzam Fauzanafi
ID : 686838979
NAMA : Jerome Coutelier
ID : 690661663