Местоположение пользователя не определено - PullRequest
0 голосов
/ 16 марта 2019

Я получаю всю другую информацию о пользователе, но location всегда будет undefined.Мое местоположение FB включено, во всплывающем окне запрашивается это разрешение (hometown, current city), поэтому я получаю родной город / имя / и т. Д., Но без указания местоположения.

 FB.login(function(response) {
                if (response.status === 'connected')
                {
                  console.log("connected");
                  console.log('Access Token: ' + response.authResponse.accessToken);


                  var uid = response.authResponse.userID;
                  var accessToken = response.authResponse.accessToken;

                  testAPI();
                }
                else
                 {
                  console.log("not connected");
                 }
              },{scope: 'email,user_birthday,user_location,user_hometown'});



 function testAPI()
   {

      console.log('Welcome!  Fetching your information.... ');


      FB.api('/me', {fields: 'name,email,birthday,hometown,location'}, (response) => {
              console.log('name: ' + response.name);
              console.log('email: ' + response.email);
              console.log('birth: ' + response.birthday);
              console.log('home: ' + response.hometown.name);
              console.log('location: ' + response.location.name);






         });

   }

Пробовал также location.nameи location, не работает.

Есть кое-что о включении token в некоторые примеры здесь, но никто не говорит об этом явно в FB или здесь, и мне неясно, нужно ли вам это илине и когда.

...