2012-09-29 3 views
1

요약하면 앱을 설정하고 있으며 다양한 사용자 & 친구 권한 (특히 user_likespublish_actions)을 선택했습니다. 그러나 내 앱의 인증 대화 상자는 이러한 권한을 나열하지 못하고 대신 내 앱이 기본 정보에만 액세스를 요청하고 있음을 나타냅니다. 어떤 아이디어가 잘못된 것일까 요?권한이 새로 고침되지 않습니다.

  • 이전에는 인증 대화 상자가 올바르게 내가 요청한 권한을 보여주는데 : 여기

    몇 가지 추가 사항입니다. 그러나 나는 아침에 몇 가지 다른 권한 설정을 고쳤습니다. 이제 선택한 권한에 상관없이 권한 대화 상자에는 기본 정보 만 표시됩니다.
  • 권한 대화 미리보기 (설정 | 사용 권한에서 사용 가능)는 내 앱이 지정한 권한을 요청하고 있음을 보여줍니다. 그리고 아직 실제 인증 대화 상자가 표시되지 않습니다.
  • 문제는 단순히 대화 상자가 내가 요청한 권한을 표시하지 않는다는 것입니다. 앱은 실제로 기본적인 정보 권한만을 얻습니다. (앱에서 액세스 좋아하는 것을 시도 할 때이를 나타내는 오류가 발생하기 때문에 알 수 있습니다.)
  • 문제는 단지 사용 권한 변경이 Facebook 서버에서 새로 고침되고 전파되는 데 시간이 걸리는 것이 아닙니다. (a) 몇 시간을 기다리지 않고 (b) 권한 부여 대화 상자 (예 : 표시 이름)에 영향을주는 내 앱 설정의 다른 변경 사항이 즉시 표시되기 때문에 알 수 있습니다.
  • 기본 계정 개인 정보 설정 I choose가 권한 부여 대화 상자에 올바르게 표시되고 권한 변경 대화 상자의 변경 내용이 즉시 승인 대화 상자에 표시됩니다. 사용자 & 친구 권한 만 작동하지 않습니다.

그리고 몇 가지 추가 배경 :

  • 앱 자체는 코로나 SDK로 개발 된 아이폰 OS 응용 프로그램입니다.

답변

1

내가 선택한 다양한 사용자 & 친구 권한

? 앱 설정에서?

이 설정은 Authenticated Referrals - 사용자가 facebook.com에서 내 앱에 대한 링크를 클릭 할 때만 영향을줍니다.

그러나 사용자가 직접 로그인을 처리 할 때는 scope 매개 변수를 통해이 시점에서 사용 권한을 지정해야합니다.

0

범위는 또한 머리를 숙이고 몇 시간 후에 나를 위해 일했습니다. FB.login 함수 끝에 {scope : 'user_likes, user_location, etc'} 표기법을 사용하여 앱 자체에서 원하는 권한을 모두 설정하십시오.

관련 문제