0
我試圖只發送5個調用來從Asana API獲取任務。這裏是我的代碼錯誤您最近發出太多請求。請冷靜一下。在Asana API
$tasks = $client->fetch('https://app.asana.com/api/1.0/workspaces.json');
print_r($tasks);
$i=0;
while(isset($tasks['result']['data'][$i]['id']))
{
$tasks_detail = $client->fetch('https://app.asana.com/api/1.0/workspaces/'.$tasks['result']['data'][$i]['id'].'.json');
print_r($tasks_detail);
while(isset($tasks_detail['result']['data'][$i]['id']))
{
$tasks_details = $client->fetch('https://app.asana.com/api/1.0/tasks/'.$tasks_detail['result']['data'][$i]['id'].'.json');
print_r($tasks_details);
$i++;
}
我只用2 while
循環來從之後的API不向呼叫響應API任務。
請格式化你的代碼 – thescientist
已經重新格式化了你的代碼,但是你沒有關閉你發佈的代碼中的第一個'while'。請檢查它! – msturdy
如果$ loops_detail ['result'] ['data'] [$ i] ['id']'沒有爲循環中的第一個API調用設置一個結果,那麼產生了一個無限循環 - 導致無限的API調用。 – Chris