title: Get Yahoo email address using yahoo ID or yahoo guid?
body: <p>How to Get Yahoo email address using yahoo ID or yahoo guid?</p>
  
  <p>I completed the yahoo API Outh to obtain the data of a user of Yahoo! Messenger, but can not directly send email to them, because there is no email address in the data, but there yahooid ...</p>
  
  <pre><code>e.g. yahooid =&gt; john123
  </code></pre>
  
  <p>If appending <code>@yahoo.com</code> to its <em>yahooid</em> field. As I see, this is totally wrong. Because with a yahooid, say <code>john123</code>, the associated email may have an international domain like <code>john123@yahoo.co.uk, john123@yahoo.com.vn</code> etc.</p>
  
  <p>I can use yahooid to get his guid, using YQL:</p>
  
  <pre><code>select guid from yahoo.identity where yid='john123'
  </code></pre>
  
  <p>How to get Yahoo email address using yahoo ID or yahoo guid?</p>
  
  <p>Thanks.</p>