Почему я получаю сообщение об ошибке «Не удалось открыть поток: HTTP-запрос не выполнен!»

Попытка отправить запрос API в Google place API, используя следующий код:

<?php
include_once 'configuration.php';

$data = array('query' => 'restaurants in Sydney', 'key' => API_KEY);
$url = 'https://maps.googleapis.com/maps/api/place/textsearch/json';


$options = array(
'http' => array(
'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
'method'  => 'GET',
'content' => http_build_query($data)
)
);

//print_r($options);
$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) { /* Handle error */ }

var_dump($result);

но я получаю ошибку

Предупреждение:
file_get_contents (https://maps.googleapis.com/maps/api/place/textsearch/json): не удалось открыть поток: ошибка HTTP-запроса! HTTP / 1.0 400 неверный запрос
в index.php в строке 18 bool (false)

В чем проблема ?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]