2014-05-23 4 views
1

페이스 북 친구를 선택하고 나중에 그의 서재에 메시지를 보낼 수있는 tableview를 찾고 있습니다. 것은/나/친구를 시도했지만 그것은 단지 동일한 애플 리케이션을 사용하는 친구를 반환합니다 ... 그리고 정말 유용하지 않아요.Facebook IOS Sdk 모든 친구 ID 찾기

나는 또한/ME/taggable_friends을 시도했지만 내가 노력하지 않았어요

마지막 하나는 ... 친구 태그 나에게 ID를 반환하고 메시지를 보내는 작동하지 않습니다/ME/invitable_friends 게임이 아니기 때문에 ... 그러나 나는 또한 초대장을 위해서만 이드를 사용하고 있다고 생각합니다 ...

그래서 페이스 북의 모든 친구들의 목록을 얻고 거기에있는 ID를 얻는 방법이 있습니까?

감사합니다.

+0

아니요, 모든 친구를 사귈 수는 없습니다. 공유 대화 상자를 사용하는 것이 좋습니다. https://developers.facebook.com/docs/ios/share – WizKid

답변

1

더 이상 지원되지 않습니다. 모든 사용자의 친구를 붙잡는 간단한 방법이없는 것처럼 보입니다. /user/invitablefriends을 사용할 수 있지만, 이는 모든주의 사항이 있습니다. 문서에서 :

Facebook 게임을 설치하도록 초대 할 수있는 친구의 목록입니다.

Invitable Friends API는 게임으로 분류 된 앱에만 사용할 수 있으며 캔버스가 있습니다. 이 API는 v1.0에서 사용할 수 없습니다. Canvas가있는 한 모바일 게임에서 호출 할 수 있습니다.

Invitable Friends API는 게임으로 분류 된 앱에만 사용할 수 있으며 캔버스가 있습니다. 이 API는 v1.0에서 사용할 수 없습니다. Canvas가있는 한 모바일 게임에서 호출 할 수 있습니다. 그래프 API v2.0 이후로/me/friends는 앱을 사용하는 사람의 친구를 반환합니다. 요청 대화 상자를 사용하여 사람들이 게임을하도록 초대 할 수 있습니다. 그러나 게임 내에서 사용자 정의 멀티 플레이어 선택기를 작성하려면 call/me/invitable_friends를 사용하여 통과 할 수있는 토큰과 함께 게임을하지 않는 사람의 친구 목록을 반환해야합니다 요청 대화 상자에 초대하여 초대합니다. Invitable Friends API 사용에 대한 안내서를 읽으십시오.

또한 Facebook 사용자 인터페이스를 통해 다른 사용자의 벽에 게시 할 수 없습니다. 자신의 벽에 게시 할 수 있으며 다른 사용자의 태그를 추가 할 수는 있지만 벽에 직접 게시 할 수는 없습니다.

+0

API v2.0/user/friendlists는 목록의 이름 만 반환합니다. 그 (것)들에있는 친구 아닙니다. – WizKid

+0

@WizKid 명확히하기 위해 개별 목록을 가져온 다음/{friendlist-id}/회원을 사용하여 각 목록의 회원을 얻을 수 있습니다. 위의 설명 추가. https://developers.facebook.com/docs/graph-api/reference/v2.0/friendlist/members – skladek

+0

페이지 상단을 보면 v2.0에서는 사용할 수 없다고 말합니다. – WizKid