2014-12-08 3 views
0

내 Facebook 탭 애플리케이션이 일반 사용자로부터 user_location을 가져올 수 없습니다. 이 사용자를 테스트 사용자에게 추가하면 앱에서 위치를 가져옵니다. 여기 내 js 코드입니다;Facebook 탭 앱이 user_location을 얻을 수 없습니다.

 FB.getLoginStatus(function (response) { 
      if (response.status === 'connected') { 
       var test_url = 'https://www.facebook.com/dialog/pagetab?'; 
       test_url += 'app_id=myappid'; 
       test_url += '&redirect_uri=' + encodeURIComponent('link_to_my_app'); 
       window.top.location = test_url; 
      } else if (response.status === 'not_authorized') { 
       var oauth_url = 'http://www.facebook.com/dialog/oauth/'; 
       oauth_url += '?client_id=myappid'; 
       oauth_url += '&redirect_uri=' + encodeURIComponent('link_to_my_app'); 
       oauth_url += '&scope=email,user_location'; 
       window.top.location = oauth_url; 
      } else { 
      } 
     }); 

나는 이럴 수 없습니다. 어떻게 해결할 수 있을까요? https://developers.facebook.com/docs/apps/review/login

답변

2

user_location 허가

앱에서 역할없이 사용자가 사용할 수 없습니다. 감사!
+0

당신이 내 목숨을 구해 :이 페이스 북에 의해 검토되기 전에 –

+0

당신도 내 생명을 구했어;) 고마워. – user3369214