2012-05-21 2 views
0

yahoo ID 또는 yahoo guid를 사용하여 Yahoo 이메일 주소를받는 방법은 무엇입니까?yahoo ID 또는 yahoo guid를 사용하여 Yahoo 이메일 주소를 가져 오시겠습니까?

나는 Yahoo! 사용자의 데이터를 얻기 위해 yahoo API Outh를 완성했다. 메신저,하지만 데이터에는 이메일 주소가 있지만,이 yahooid 때문에 직접 그들에게 이메일을 보낼 수 없습니다 ...

e.g. yahooid => john123 

하면 필드를 yahooid의에 @yahoo.com를 추가. 보시다시피, 이것은 완전히 잘못되었습니다.

select guid from yahoo.identity where yid='john123' 

방법을 사용하여 야후 이메일 주소를 확인하려면 다음 yahooid로, john123 말을하기 때문에, 관련 이메일은 YQL을 사용하여, 나는 그의 GUID를 얻을 yahooid 사용할 수 있습니다 [email protected], [email protected]

같은 국제 도메인을 가질 수있다 yahoo ID 또는 yahoo guid?

감사합니다.

답변

1

의도적으로 Yahoo ID 또는 GUID에서 Yahoo 전자 메일 주소를 가져올 수 없습니다. 초기에는 "yournamehere"라는 id에 대해 "[email protected]"이라고 추측 할 수 있습니다. 그것은 당신이 말한 것처럼 국제 도메인으로 인해 더 이상 안전한 가정이 아니며 스팸 발송자를 예방하는 데 도움이됩니다.

일반적으로 응용 프로그램 또는 웹 사이트 개발자는 OAuth 또는 OpenID 인증 흐름의 일부로 사용자에게 이메일 주소를 요청하여이를 해결합니다.