Настройка API

  • Автор темы Автор темы ArtWeb
  • Дата начала Дата начала

ArtWeb

A-Parser Enterprise License
A-Parser Enterprise
Доброго времени суток=) Использую парсер через API в PHP. Получаю 504 ошибку.
Вот пример кода:
Код:
$aparser = 'http://хост сервера/API';$request = json_encode(array(
'action' => 'oneRequest','data' => array (
'parser' => 'SE::Google','preset' => 'Pages Count use Proxy','query' => 'test'),'password' => 'мой пароль'));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $aparser);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Length: ' . strlen($request)));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain; charset=UTF-8'));
$response = curl_exec($ch);curl_close($ch);
$response = json_decode($response, true);
echo $response['data']['resultString'];
Сам парсер нормально работает в браузере. Может нужны какие настройки для работы с API?
 
Последнее редактирование модератором:
в "хост сервера" указан порт 9091?
покажи подробнее ошибку
 
Так, проблема оказалась в прокси. Все дело в том что на тестовом урл http://work.a-poster.info:25000/ все прокси работаю, а на любом другом сайте все прокси мертвые. Возвращают 403 Forbidden . По этой причине мой сайт не мог дождаться ответа и выдавал 504.
 
меняй прокси значит) хотя все как то туманно звучит
 
Назад
Верх