2011-01-16 4 views
4

나는 페이스 북 그래프의 API로 사용자의 종교와 정치 분야를 알아 내려고 노력하고 있습니다. friends_religion_politics 권한을 설정하고 로그인했지만 내 계정에서 응용 프로그램을 테스트 할 때 내 친구 종교 및 정치 분야 중 하나만받습니다.facebook graph api friends_religion_politics 권한 문제

내가 만들고있어 일반적인 질문은 다음과 같습니다 https://graph.facebook.com/me/friends?access_token=%3Ctoken%3E&fields=religion,political

혼동을 일으킬 정도로 은 내가하지만 여전히 지금까지 프로그래머의 모든 4 친구의 종교와 정치적 견해를 얻을 단지 실행할 때.

권한에 문제가 있거나 기본 개인 정보 보호 설정과 같은 앱이 해당 필드에 대한 액세스를 허용하지 않습니까?

답변

0

내 친구들과 함께 확인하고 정보를 올바르게오고있다 ... 당신이 당신의 네 친구의 값을 얻는 경우 그것은 의미 그래프 API를

0

를 사용하여 특정 정보 ...

를 제공하는 사람들 귀하의 코드가 올바르게 작동합니다. Facebook은 정보가있는 경우 테이블에서 정보를 가져옵니다. 다른 친구들로부터 가치를 얻지 못한다면, 그들은 자신의 프로필에이 정보를 제공하지 않았다는 것을 의미합니다. 당신은 단지 자신의 프로필을 확인하십시오. 그들이 자신의 프로필에 정보가 있지만 당신이 얻지 못한다면 당신의 코드는 잘못되었습니다.

0

액세스 토큰에 정치적 권한을 부여하는 데 필요한 권한이 있는지 확실하지 않습니다. 정치적 견해를 볼 수있는 친구 4 명이 있다는 사실은 권한 설정이 제대로 작동하고 있음을 의미하지 않습니다.

페이스 북에서 내 친구 정치적 견해를 묻는 질문에 reference api 사이트를 방문했을 때, 나는 두 명의 친구에 대한 정치적 견해를 얻을 수있었습니다. 그 두 친구가 모두가 그들의 정치적 견해를 볼 수 있도록 개인 정보 보호 설정을 맞춤화 한 것일 수 있습니다. (그런데 두 친구들의 정치적 의도는 "정치적"이었습니다 : "정치적 관심 없음 (Nil)", ).

테스트 케이스를 만듭니다. 친구를 사귈 수있는 사람이 있다면 정치적 견해를 열어 다시 질문 할 수 있습니다. 또한 자신의 개인 정보 보호 설정을 사용자 정의했는지 확인하기 위해 정치적 견해가 이미 애플리케이션에 표시되어있는 친구에게 요청하십시오.

또한 액세스 토큰이 만료되기를 바랍니다. offline_access 권한이있어 장기 거주 액세스 토큰을 만들 수 있습니다. 이것이 문제가 될 수 있다고 판단되면 토큰을 무효화해야합니다.

2

Facebook 개인 정보 보호 설정을 통해 사용자는 친구의 앱이 정치적 및 종교적 견해를 비롯한 많은 정보를 검색하지 못하게 할 수 있습니다. 그렇기 때문에 때로는 프로필에 정보를 제공하지만 앱은 여전히 ​​해당 데이터를 가져 오지 않습니다.

오른쪽 상단의 아래쪽을 가리키는 삼각형을 클릭 한 다음 "개인 정보 설정"을 선택하면 Facebook 개인 정보 보호 설정으로 이동합니다. "광고, 앱 및 웹 사이트 옆의"설정 편집 "을 클릭하십시오. . " 수정할 수있는 설정 중 하나는 '사람들이 자신의 정보를 사용하는 앱으로 가져 오는 방식'입니다. 이 설정을 사용하면 친구들이 사용하는 앱과 공유 할 정보가 무엇인지에 따라 많은 확인란을 선택하거나 선택을 취소 할 수 있습니다.

많은 사람들이 종교적 정치적 견해를 앱과 공유하지 않는 것으로 보입니다. 하지만 어떤 데이터를 사용할 수 있는지 가져 오는 방법이 올바른 방법입니다.

+0

가치가있는 부분에 대해 동일한 문제가 발생하여 중복 된 질문임을 알기 전에 게시했습니다. 내 자신의 조사 결과가 사실이라고 판단한 경우 : http://stackoverflow.com/a/13694294/107277 –