簡體   English   中英

Facebook Javascript SDK:處理來自Facebook的響應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM