2015-07-13 81 views
0

我正在學習Trello API,並且大部分它並不困難。但是,批處理方法(用於批量處理GET請求)具有最大限度減少流量等問題的潛力。但是,我無法讓它工作。它總是抱怨無效的令牌。雖然如果我在GET網址中添加令牌,它似乎並不重要。如何Trello API批處理方法

任何人都有一個工作批處理示例? (在瀏覽器中工作的簡單URL字符串?)

謝謝!

回答

1

這是爲我工作...

https://api.trello.com/1/batch?urls=/members/me/boards,/members/me&key=YOUR_KEY&token=YOUR_TOKEN

這是在同一時間從 '/會員/ ME /板' 和 '/成員/我' 得到的。

Client.js登錄並獲取數據(它也爲您獲取密鑰和令牌)更容易一些。試試這個...

// Call this function 
function trelloBatchTest() { 

    // Try to log into Trello before getting data 
    if (Trello.authorized() === false) { 
     Trello.authorize({ 
      type: "popup", 
      interactive: true,    
      scope: { read: true, write: true, account: true }, 
      success: function() { 
       getBatchData(); 
      }, 
      error: function() { 
       console.log("error logging in"); 
      } 
     }); 
    } 

    // Get data straight away if already logged in 
    else { 
     getBatchData(); 
    }   
} 

// Makes a batch GET request to Trello - called from function above 
function getBatchData() { 
    Trello.get("/batch?urls=/members/me/boards,/members/me", function(data) { 
     console.log(data); 
    }, function (error){ 
     console.log(error); 
    }); 
} 

希望幫助:)