我是新來的Facebook API,我想獲得登錄用戶的朋友的信息。起初我配置了默認權限,所以我得到的只是名稱。
一旦我請求了額外的權限,它給了我一個「分頁」對象......但是我不知道我想用它來做什麼。
由於某種原因,我無法找到任何有用的谷歌,所以我在這裏。
使用Facebook API分頁?
這是我到目前爲止有:
的index.html
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script src="script.js"></script>
<script language="javascript" type="text/javascript">
FB.init({
appId: '118236041675713',
status: true,
cookie: true,
xfbml: true
});
</script>
<fb:login-button perms="email,user_birthday" autologoutlink="true">
的script.js
$(document).ready(function() {
FB.login(function(response) {
if (response.authResponse) {
FB.api("/me/friends", {fields: 'name,id,birthday'}, function(res) {
console.log(res);
});
}
});
});
SOLUTION: 附加信息可以recei來自下一個/前一個屬性。 重要說明:出於某種原因,jQuery $.get
確實有效。所以我不得不使用$.ajax
:
$(document).ready(function() {
FB.login(function(response) {
if (response.authResponse) {
FB.api("/me/friends", {fields: 'name,id,birthday'}, function(res) {
var next = res.pages.next;
$.ajax({
url: next,
success: function(data) { alert(data) },
dataType: 'html'
});
}
});
});
尋呼對象包含查詢,以相同的,但在結果前一頁檢索您剛纔創建的查詢的下一頁和上一頁結果(如果有的話) – Igy