2014-12-20 2 views
0
LoginButton authButton = (LoginButton) findViewById(R.id.authButton); 
    authButton.setReadPermissions(Arrays.asList("public_profile", 
      "user_location", "user_birthday", "user_likes", "user_friends", 
      "user_status", "user_checkins", "read_friendlists", 
      "user_groups", "user_interests", "user_activities"));  

사용자의 다음 세부 정보를 사용하기 위해 페이스 북 API를 요청했지만 대신이 페이스 북이 공개 프로필에 액세스하는 대신 이러한 권한을 요청하지 않습니다.Facebook API 권한이 작동하지 않습니다.

+0

이 앱 관리자로하려고? – luschn

+0

앱 관리 란 무엇인지 확실하지 않습니다. 우리를 도울 수 있습니까? – user3455150

+0

... app admin = 앱을 만든 사용자 – luschn

답변

0

대부분의 권한은 다른 사용자가 작업하기 전에 Facebook의 승인을 받아야합니다. 승인 전에는 앱 (관리자, 개발자, 테스터)에서 역할을 수행하는 사용자 만 사용할 수 있습니다. 페이스 북의 문서에 로그인 리뷰에 대해 읽어 : https://developers.facebook.com/docs/apps/review/login

또한, user_groups 안드로이드에 대한 모든에서 승인되지 않습니다 :이 권한은 페이스 북이 어디 플랫폼에서 페이스 북 브랜드 클라이언트 을 구축하는 애플리케이션으로 부여

아직 사용할 수 없습니다. 예 : Android 및 iOS 앱은이 권한으로 승인되지 않습니다. 에서 웹, 데스크톱 및 TV 앱에는이 권한이 부여되지 않습니다.

출처 : https://developers.facebook.com/docs/facebook-login/permissions/v2.2#reference-user_groups

관련 문제