2014-05-21 1 views
2

방금 ​​symfony 프로젝트에서 HWIOAuthBundle을 구현했습니다. 사실, 그것은 페이스 북으로 구성되어 있으며 친구 목록, 성별 및 국가 검색을 지원하는지 궁금합니다.HWIOAuthBundle은 친구 목록, 성별, 국가 검색을 지원합니까?

예인 경우, public function loadUserByOAuthUserResponse(UserResponseInterface $response) 코드에 대한 예제를 제공해 주시겠습니까?

정말 도움이 될 것입니다.

감사합니다.

+0

Look [here] (https://gist.github.com/danvbe/4476697) – tttony

+0

정확하게 내 symfony 프로젝트 구성에 사용한 링크입니다. 그럼에도 불구하고 나는 여전히'public function loadUserByOAuthUserResponse (UserResponseInterface $ response)'메소드에서 사용자의 젠더를 얻을 수 없다. HWIOauthBundle 자체의 구성이 올바르게 수행되었습니다. 유일한 문제는이 메서드 loadUserByOAuthUserResponse입니다. –

+0

해당 기능에 대한 좋은 링크가 있다면 도움이 될 것입니다. 대단히 고마워. –

답변

3

해결책을 찾았습니다.

HWIOAuthBundle은 원하는 것을 검색하는 것을 지원합니다. 당신이해야 할 모든 일은 페이스 북 API에서 지정하고 나서 getResponse() 메소드를 통해 액세스 할 수있게하는 것입니다.

$attr=$response->getResponse(); 
// then get your field like this 
$user->setGender($attr['gender']); 

이제는 쉽게 알 수 있습니다.