google place REQUEST_DENIED

У меня есть PHP-код, чтобы добавить место в google-места, но я возвращаю REQUEST_DENIED ошибку, и я не знаю, почему:

$data = array( "location" => array("lat"=>floatval(trim($latlng[1])),"lng"=>floatval($latlng[0])), "accuracy" => 50, "name" => urlencode($edtName), "types" => array(urlencode($cmbType[0])) ); echo "sending to google:<br>"; echo json_encode($data); $ch = curl_init(); $post_values = json_encode( $data ); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); curl_setopt($ch, CURLOPT_URL, 'https://maps.googleapis.com/maps/api/place/add/json?sensor=false&key=xxx'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_values); $data = curl_exec($ch); if(!curl_errno($ch)) { echo 'Received raw data' . $data; } 

Я проверил свой ключ API Google, и я попробовал оба типа: «Ключ для приложений для браузера (со ссылками)» и «Ключ для серверных приложений (с блокировкой IP)», но оба с одинаковым результатом

Есть ли способ получить больше информации о том, почему мой запрос отклонен? Неверная ошибка или неправильный ключ?

Это данные, отправленные в google:

 {"location":{"lat":4.63762250793,"lng":51.148788446},"accuracy":50,"name":"Binnenspeeltuin+Het+Fort%2C+Kessel","types":["amusement_park"]}