2012-06-18 3 views
1

내 facebook 친구들의 모든 생일에 액세스해야하는 Android 앱을 개발 중입니다. 그러나 어떻게 든 나는 단지 소수의 사람들의 생일을 얻는다. Facebook Graph API에 생일이 표시되지 않습니다.

는 새로운 페이스 북 타임 라인이 버그를 일으키는 경우? 그래프 API 탐색기에 가면 거의 모든 친구가 자신의 생일을 볼 수있게 설정되어 있지만 표시되지 않습니다. 타임 라인이없는 낡은 페이스 북을 여전히 갖고있는 친구들의 생일을 볼 수 있다는 것도 알게되었습니다.

누구든지이 문제의 원인을 파악할 수 있습니까?

미리 감사드립니다. 다음 생일에 대한

+0

[Permission] (https://developers.facebook.com/docs/authentication)/permissions /) 친구의 생일에 액세스 할 수 있습니까? – Igy

+0

나는 그렇게 희망한다. 다음은 내가 사용하는 권한입니다. String [] permissions = { "offline_access", "publish_stream", "user_photos", "publish_checkins", "photo_upload", "friends_birthday", "friends_location", "friends_hometown", "email ","friends_status "}; 타임 라인을 사용하지 않는 일부 친구에게 유용합니다. 타임 라인에 다른 권한이 필요합니까? –

+0

는 친구가 생일 필드가 있는지 여부를 확인 또한, 자신의 생일에 액세스 할 주어진 것을 당신이 확실 .. – Venky

답변

5

는이 권한

friends_birthday,user_birthday 

동작은 이전 벽 및 타임 라인 사용자를위한 동일하다. 다음 도구를 사용하여 위의 권한을 얻었는지 다시 확인하십시오. 권한이있는 경우

Accesstoken Debugger

가와

Graph Api tool

PS를 다음과 같은 도구를 사용하여 친구의 생일이 확인 : 사용자는 완전한 생일에 그 해에 개인 정보를 적용 할 수는 없지만.
일부 사람들은 Facebook API 설정을 사용하여 Facebook 응용 프로그램을 사용하지 않기 때문에 그래프 API를 사용하여 생일을 표시하지 않습니다.

+1

실제로; 사용자는 앱을 차단하거나 완전히 플랫폼을 제거 할 필요없이 자신의 친구가 사용하는 앱에서 자신의 생일을 사용하지 못하게 할 수 있습니다. – Igy

+0

도움을 주셔서 감사합니다. 실제로 액세스를 거부 한 개인 정보 보호 옵션이었습니다. http://i.imgur.com/OMFml.jpg 기본적으로 생일이 비활성화 된 것처럼 보입니다. :/ –

+0

도움이된다면 대답을 수락하거나 투표 할 수 있습니다. – mtariq

관련 문제