2011-07-26 3 views
3

OAuth를 통해 트위터에 인증을받은 후에는 사용자 이름을 얻기위한 좋은 전화가 없었습니다. 어떻게 작동하나요? 트위터 사용자 이름, 성, 성 등과 같은 것들을 되돌리고 싶습니다. 기본 프로필 항목. OAuth 핸드 셰이크가 내 사용자 이름을 제공해야합니까?OAuth, Twitter 및 Indentity - 누구입니까?

답변

7

이보십시오!

+0

굉장해! 내가 찾고 있었던 바로 그 타입의 타입. +1 – BuddyJoe

2

libraries 중 하나를 시도 해보셨습니까? 난 모든 PHP 것들에 대한 노력과 내가 시도했던 모든 예제 사용자 데이터를 얻을 방법에 대한했다.) =의 OAuth 인증 - 계정의

https://dev.twitter.com/docs/api/1/get/account/verify_credentials 

그것은 당신에게 모든 정보를 보여주지 (알맞은 값을 일반적으로 다른 사용자의 수) :

+0

Grails OAuth 플러그인을 사용하고 있습니다.이 플러그인은 문서 부서에서 조금 빛이납니다. 트위터에 전화가 걸려 와서 내가 그 사용자 이름을 밝혀 낼 수 있다면 궁금 할 것입니다. 그런 다음 세션에 저장합니다. – BuddyJoe

3

먼저 트위터는 액세스 토큰 응답에 screen_name 매개 변수를 포함합니다. 둘째, http://api.twitter.com/1/account/verify_credentials.json으로 전화하여 전체 프로필을 가져올 수 있습니다. 프로필에는 이름 (JSON 키 '이름')도 포함됩니다. Twitter는 이메일 주소를 제공하지 않습니다.

+0

그 Groovy/Grails 플러그인을 사용하여 응답을 얻는 방법을 모르기 때문에 verify_credentials는 내가 다운 된 경로였습니다. – BuddyJoe