문제

저는 다음을 수행하는 작은 Facebook 애플리케이션을 구축 중입니다.사용자는 (친구 선택기를 사용하여) 친구의 이름을 입력합니다. 다음에 하고 싶은 일은 사용자 이름을 기반으로 친구의 사용자 ID를 검색하는 것입니다.가능합니까?이름으로 사용자를 쿼리하고 ID를 받을 수 있나요?

도움이 되었습니까?

해결책

아니요, 이름이 고유하지 않기 때문입니다.하지만 당신이 할 수 있는 일은 친구가 제출하는 UID를 캡처하는 것입니다. 이름처럼 보이지만 친구가 실제로 하는 일은 UID를 선택하는 것이기 때문입니다.그러면 앱이 승인되지 않아도 일부 기본 데이터(이름, 성, 로케일, 프로필 URL)를 쿼리할 수 있습니다.

다른 팁

그건 사실이 아니야! 사용자 이름도 고유하지만 실제 이름은 고유하지 않습니다!

사용자 이름 자체는 URL의 일부입니다. www.facebook.com/zuck (Mark Zuckerberg의 페이지) 그의 사용자 이름은입니다 주크 그러나 모든 사용자가 사용자 이름을 설정 한 것은 아닙니다. 그들에게는 userid를 보여줍니다. www.facebook.com/profile.php?id=123

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top