[英]Facebook Javascript SDK: Processing Response from Facebook
當您對Facebook進行API調用時,我無法理解如何處理響應。 應該提到我是javascript新手。
假設我想讓我和某些用戶之間成為共同的朋友,然后將其寫入文本框。 我開了一槍,最終以...失敗了。 我很確定這是因為我沒有解析響應,但是我不知道怎么做。 對於FQL查詢,我已經看到了諸如query.wait(function(rows){
東西query.wait(function(rows){
,但是我不知道這意味着什么。所以我跳過了它。
function getMutual(){
FB.api('/me/mutualfriends/'+target, function(response) {
document.getElementById('debug').innerHTML =
'FQL Information: '+ response +"<br />";
});
}
在回調函數function(response) {
的開頭,執行debugger;
在瀏覽器中開始調試的語句,或者您可以執行console.dir(response);
看看對象的結構。 學習javascript的一半工作是學習如何使用現代瀏覽器內置的強大工具。
響應將返回以下數據:
{
"data": [
{
"name": "XXX",
"id": "YYY"
},
{
"name": "ZZZ",
"id": "OOO"
},
...
}
要通過JS獲取信息,您可以迭代數組response.data
例如response.data [0] .name返回XXX
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.