Я использую последнюю версию facebookads api ver 2.5 с PHP для Leads Ad. Мы настроили обновление в режиме реального времени для получения лидов через leadgenid. Случайно мы получаем ошибки тайм-аута.
$inputJSON = file_get_contents('php://input');
$input = json_decode($inputJSON, true);
.....
//Extracting the leadgenid and passing it to fetchlead
function fetchLead($leadid) {
try {
$form = new Lead($leadid);
return $form->read()->{LeadFields::FIELD_DATA}; //array
}
catch (Exception $e) {
error_log($e->getMessage());
}
}
Приведенный выше код работает хорошо и передает нам информацию о лидерстве, за исключением случаев, когда мы получаем ошибку тайм-аута, такую как эта. Пропущенный вывод, однако, находится в CSV-файле.
Время разрешения истекло после 10518 миллисекунд
Пожалуйста, предложите, как я могу решить эту проблему.
После установки таймаута сценария на более высокое значение, эта проблема не возникла. Маркировка решена.
Других решений пока нет …