title: How to get all place details from a Place Details Request using Google Places API Web Service?
body: <p>I am trying to get data, like phone numbers, from a Place Details Request using The Google Places API Web Service. I am unable to get response data that is similar to the one shown in this <a href="https://developers.google.com/places/web-service/details#PlaceDetailsResults" rel="nofollow">guide</a>, even though I'm getting the place id from the same address. </p>
  
  <p>The place id I get is different from the one in the guide. My place id is 'ChIJ8UadyjeuEmsRDt5QbiDg720' and theirs is 'ChIJN1t_tDeuEmsRUsoyG83frY4'. If I use their place id I get all the data I need.</p>
  
  <p>The only data I can get are: address_components, adr_address, formatted_address, geometry, icon, id, name, place_id, reference, scope, types, url, and vicinity. How can I get data like a phone number from a request?</p>
  
  <pre><code>var placesRequest = $http({
    method: "post",
    url: "https://maps.googleapis.com/maps/api/place/details/json?placeid=" + &lt;my place id&gt;+"&amp;key=&lt;my key&gt;"
  });
  
  placesRequest.success(function (data) {
    console.log("data", data);
  });
  </code></pre>
  
  <p>Same problem with Google Maps JavaScript API using this code.</p>
  
  <pre><code>function initMap() {
    var map = new google.maps.Map(document.getElementById('map'), {
        center: {lat: -33.866, lng: 151.196},
        zoom: 15
    });
  
    google.maps.InfoWindow();
    var service = new google.maps.places.PlacesService(map);
  
    service.getDetails({
       placeId: $scope.newUserData.address.place_id
    }, function(place, status) {
       if (status === google.maps.places.PlacesServiceStatus.OK) {
         if(place) {
           console.log("place", place);
  
          }
       }
    });
  }
  initMap();
  </code></pre>