При возврате API Google Places не удалось открыть поток: ошибка HTTP-запросаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 При возврате API Google Places не удалось открыть поток: ошибка HTTP-запроса

Сообщение Anonymous »

Я надеюсь на какие-то указания по поводу этой ошибки. У меня есть цикл, который подключается к API Google Places. Каждые несколько раз, когда я тестирую его, я получаю ошибку «Не удалось выполнить HTTP-запрос». Но когда я принимаю вызов API из-за ошибки, он работает в браузере или в почтальоне. Любые предложения относительно того, что может быть причиной этого? Спасибо за вашу помощь. Вот мой вызов API и ошибка.

$googleApiPlaceUri = 'https://maps.googleapis.com/maps/api/pl ... earch/json';
foreach ($attractions as $attraction) {
$api_call = "{$googleApiPlaceUri}?query={$attraction}+in+{$city}&key={$api_key}";
$api_return_array[] = json_decode(file_get_contents($api_call));
foreach ($api_return_array as $result) {
$results = $result->results;
array_push($results_array, $results);
}
}


Вот какая ошибка...

Warning: file_get_contents(https://maps.googleapis.com/maps/api/pl ... ery=hiking +in+Denver&key=API_KEY): failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request


Подробнее здесь: https://stackoverflow.com/questions/453 ... iled-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»