2014-05-19 5 views
0

임을 사용하여 (심지어 응용 프로그램을 사용하지 않는) 모든 페이스 북 친구를 얻을 수 있지만, 메신저는 그 친구를 얻기도 사람을 사용하는 방법 내 앱.페이스 북에 로그인하고 내 친구들의 이름과 ID를 얻기 위해 페이스 북의 그래프 API를 사용하여 페이스 북의 그래프 API를

내 앱 사용 여부에 상관없이 내 기존 친구 목록을 원합니다.

도와주세요 !!

+0

페이스 북은 ... 비 응용 프로그램 사용자의 친구가 친구 목록에 나열 될 을 허용하지만 찬성 또는 내 댓글에 대해 몇 가지 확인을 필요로하지 않는 것 같습니다. 고맙습니다 :) – user3349709

+0

페이스 북 SDK –

+0

@ user3349709 이봐, 당신은 여기에 대한 성공을 얻을 않았다 시도? –

답변

1

그래프 API의 v2.0에서 /me/friends을 호출하면 앱을 함께 사용하는 사람의 친구가 반환됩니다.

또한 v2.0에서는 각 사용자에게 user_friends 권한을 요청해야합니다. user_friends은 모든 로그인에 기본적으로 포함되지 않습니다. /me/friends에 대한 응답에 표시 되려면 각 사용자가 user_friends 권한을 부여해야합니다. 자세한 내용은 the Facebook upgrade guide을 참조하거나 아래 요약을 검토하십시오. 그들이 당신의 앱을 사용하여 페이스 북에 게시 이야기

  1. If you want to let your people tag their friends, 당신은 /me/taggable_friends를 사용할 수 있습니다이 아닌 앱 사용 친구 목록에 액세스하려면

    은 두 가지 옵션이 있습니다 API. Use of this endpoint requires review by Facebook 만 당신이 사용자가 소식에 자신을 태그하도록하기 위해 친구의 목록을 렌더링하고있는 경우에 사용되어야한다.

  2. If your App is a Game AND your Game supports Facebook Canvas, 당신이 다음 다른 경우에는 the standard Requests Dialog.

이 API에 의해 반환 된 토큰을 통과 a custom invite dialog을 렌더링하기 위해 /me/invitable_friends 엔드 포인트를 사용할 수있는 앱은 더 이상을 검색 할 수 없습니다 사용자의 친구 (특히 user_friends 권한을 사용하여 응용 프로그램을 승인 한 만 친구)의 전체 목록입니다. 여전히 Send Dialog on Web 또는 새로운 Message Dialog on iOSAndroid를 사용할 수있는 사람들이 응용 프로그램을 사용하는 친구를 초대 할 수 있도록하고자하는 앱의 This has been confirmed by Facebook as 'by design'.

.