<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
<channel>
	<title>Y!OS Contacts</title>
	<description>RSS feed for the Y!OS Contacts forum</description>
	<link>http://developer.yahoo.net/forum/index.php</link>
	<pubDate>Tue, 09 Feb 2010 19:43:41 -0800</pubDate>
	<ttl>99</ttl>
	<item>
		<title>401, signature_invalid, contacts matrix parameter not working</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=4460</link>
		<description><![CDATA[I have been trying to get the contact list of an user. As mentioned in the document, <a href="http://social.yahooapis.com/v1/user/{guid}/contacts" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/{guid}/contacts</a> returns first 10 contacts by default. this works fine for me.<br /><br />But when I add count matrix parameter it doesn't work. it gives me 401 signature_invalid. In-fact, it doesn't work with any matrix parameter.<br /><br /><br />I am using QOAuth library in Qt 4.5.3. <br /><br /><br />When I try with the following url to get contacts: <br /><br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->&#34;http&#58;//social.yahooapis.com/v1/user/VLEJ4DO33623P4PMSA2R4FEBF4/contacts&#34;<!--c2--></code></pre></div><!--ec2--><br /><br />QOAuth uses the following string as a signature base:<br /><br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->&#34;GET&http%3A%2F%2Fsocial.yahooapis.com%2Fv1%2Fuser%2FVLEJ4DO33623P4PMSA2R4FEBF4%2Fcontacts&oauth_consumer_key%3Ddj0yJmk9aDlwdDBjc3pIaE1pJmQ9WVdrOVdWYzRUWHBGTldNbWNHbzlOVFl6T1RFNE16QXkmcz1jb2<br />5zdW1lcnNlY3JldCZ4PTQ1%26oauth_nonce%3D6a27b3b8dd3b6bef57b58938d7662499%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1265298014%26oauth_token%3DA%253DP7tBir7x4QVRuQi2uqnmb075RxF_rRk2XzhtGhE5CfrcsrnT0BxVZMc_eg32oyMxDjZveO7Gcadt<br />9gIDSzNd7Te1WrkI_1T_OU2CjvZjjp6ClR0vWwZHIGWqjPJw4Z8WMAqKwBWc3VIS0WSwNhz5flWJ4My9O<br />157g0ativ3HoFEH0FSRfYxKeBLbpnAaZ4vpPII8uExFm3OeGODnQXPTL9.rFy2rjdbERTir82zj2M7PwN<br />sKIm39N9zGos3fl2U03N4KIlF0kpSODhIvP1sx5EXBAToOz9k1TqYTxsXq746g77xSh9hNUrc9fysZRNp<br />buLBgWQ8l2IYIy35c6fmxWO5td6KDBZ1ID2S6oWxyysXd17lPtYV_0NxXbj8sfOQyZhFg6CbRCCH_Jz9a<br />4d6NAIW9LFznk2gM_5pVjZKqSGHAg.znXIF2tXiDJzMrQCsdPUiryjXaoec31HFkwdt7RhcMu8RwlAYEX<br />fr876KaPFWnXcy25er9gddPDhPE2yYiBLcqd42YrHXxY00EJKTwlmN8HJI10YVhvCTJ0cz2.nrefwKvxH<br />cf6wAd0JMw16MtZuhbGEw6cguMKp8Uqy2TvIwagS1CRVWlyjIekV0GfzmgzRVjtn7VNDedCuoTScaEIQd<br />tZaxTpDGaHug2nAeUFB722rJrl0pgwc8ytZvLX1AHJMfulr3zcrblBdWNkpxx25cNZY48cJNNoPM3CsuC<br />OB19ccrMbWAKTUGnLKK.XA67EQWZ%26oauth_version%3D1.0&#34;<!--c2--></code></pre></div><!--ec2--><br /><br />Generates the following signature:<br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->&#34;iIRd7fNXOINdSPl0IEYaKPRtIFo%3D&#34;<!--c2--></code></pre></div><!--ec2--><br /><br /><br />And the header looks like this:<br /><br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->&#34;OAuth oauth_consumer_key=&#34;dj0yJmk9aDlwdDBjc3pIaE1pJmQ9WVdrOVdWYzRUWHBGTldNbWNHbzlOVFl6T1RFNE16QXkmcz1j<br />b25zdW1lcnNlY3JldCZ4PTQ1&#34;,oauth_nonce=&#34;6a27b3b8dd3b6bef57b58938d7662499&#34;,oauth_signature=&#34;iIRd7fNXOINdSPl0IEYaKPRtIFo%3D&#34;,oauth_signature_method=&#34;HMAC-SHA1&#34;,oauth_timestamp=&#34;1265298014&#34;,oauth_token=&#34;A%3DP7tBir7x4QVRuQi2uqnmb075RxF_rRk2XzhtGhE5CfrcsrnT0BxVZMc_eg32oyMxDjZveO7Gcadt9g<br />IDSzNd7Te1WrkI_1T_OU2CjvZjjp6ClR0vWwZHIGWqjPJw4Z8WMAqKwBWc3VIS0WSwNhz5flWJ4My9O15<br />7g0ativ3HoFEH0FSRfYxKeBLbpnAaZ4vpPII8uExFm3OeGODnQXPTL9.rFy2rjdbERTir82zj2M7PwNsK<br />Im39N9zGos3fl2U03N4KIlF0kpSODhIvP1sx5EXBAToOz9k1TqYTxsXq746g77xSh9hNUrc9fysZRNpbu<br />LBgWQ8l2IYIy35c6fmxWO5td6KDBZ1ID2S6oWxyysXd17lPtYV_0NxXbj8sfOQyZhFg6CbRCCH_Jz9a4d<br />6NAIW9LFznk2gM_5pVjZKqSGHAg.znXIF2tXiDJzMrQCsdPUiryjXaoec31HFkwdt7RhcMu8RwlAYEXfr<br />876KaPFWnXcy25er9gddPDhPE2yYiBLcqd42YrHXxY00EJKTwlmN8HJI10YVhvCTJ0cz2.nrefwKvxHcf<br />6wAd0JMw16MtZuhbGEw6cguMKp8Uqy2TvIwagS1CRVWlyjIekV0GfzmgzRVjtn7VNDedCuoTScaEIQdtZ<br />axTpDGaHug2nAeUFB722rJrl0pgwc8ytZvLX1AHJMfulr3zcrblBdWNkpxx25cNZY48cJNNoPM3CsuCOB<br />19ccrMbWAKTUGnLKK.XA67EQWZ&#34;,oauth_version=&#34;1.0&#34;&#34; <br />&#40;&#34;Authorization&#34;&#41;<!--c2--></code></pre></div><!--ec2--><br /><br />With this above header, I can get only first 10 contacts.<br /><br /><br />But when I try with matrix parameter count=20 i.e. with the URL <!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->&#34;http&#58;//social.yahooapis.com/v1/user/VLEJ4DO33623P4PMSA2R4FEBF4/contacts?count=20&#34;<!--c2--></code></pre></div><!--ec2--><br /><br />QOAuth uses following signature base string to generate HMAC-SHA1 signature: <br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->&#34;GET&http%3A%2F%2Fsocial.yahooapis.com%2Fv1%2Fuser%2FVLEJ4DO33623P4PMSA2R4FEBF4%2Fcontacts%3Fcount%3D20&oauth_consumer_key%3Ddj0yJmk9aDlwdDBjc3pIaE1pJmQ9WVdrOVdWYzRUWHBGTldNbWNHbzlOVFl6T1RFNE16QXkmcz1jb2<br />5zdW1lcnNlY3JldCZ4PTQ1%26oauth_nonce%3D3181d30b0c799603a18b300857506323%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1265298105%26oauth_token%3DA%253D6u4cayqGsQ9q294OAtS9h5JJsls3Vpfbe7tlk545BsPDD8_kFJWqBansOGpM56UhOtlFO4dzsd8B<br />J.iZzPtgxNPoparHZhIM4K.3UrKC3LEAFzOwo0mxCIK8RIUyqN_31UfNbr8mtuKJ3oR12z6bqYTPat9bm<br />a3wZiT9qMAyppoqzEwmDvq3zqR8zANaf4F468GVI67KEUn0vYvaKcWkTDQ0dBjduyHwiBW9Zv2wtX6pVd<br />BZyzg5DwF_HJwczIUP79LMk48f.KymuTHCB5Gy6Kfqj1ZUuXNdrN0QcKBtwFzOT.d0TsalyMuXvHkCkp8<br />iaKzmkd.K2z.uA_PRPXw09le35EyUdwE3KnCIjKLaEBgxfQC5GVimyPg7vIDhw9Z7EYwh1z6hxAp8UqAi<br />EdyJPv4e78UYot6SCb16MvPzNEWNWjNHnW_CN7UvVGU.Ntae7vxkCfZi6wJQA34v99__M1g7HCnNO6JSZ<br />WpqcpYKlCiXZf9C_Tt6TpJC.NZURwefF1OIejSx3DAcdrp1lj8yTVAAqgK2vtyPAZOdZRVeLIhspBPUkh<br />Dc55vI9ZiN0rk.3pbwLTKEvzmWPxVBzTFCNJ8W5KocDf0SXQ7lLyKQB3bwDp84kOOHNckd0X2Frr6fbHU<br />KnbzmoXOjrM4h3_KX1BR3VcYylbbVgjkWQuZX_B34Q4WE0ixguTb.skU29mZfHNFSkEM4lWoCrVGiFpmR<br />dyLgMPEIXENqR7fymYqmiJE2rN0J%26oauth_version%3D1.0&#34;<!--c2--></code></pre></div><!--ec2--><br /><br />Generate the following signature:<br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->&#34;4basO7P7ZYrRTAW5v7pvj%2BdDXBU%3D&#34;<!--c2--></code></pre></div><!--ec2--><br /><br />and the header looks like this:<br /><br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->&#34;OAuth oauth_consumer_key=&#34;dj0yJmk9aDlwdDBjc3pIaE1pJmQ9WVdrOVdWYzRUWHBGTldNbWNHbzlOVFl6T1RFNE16QXkmcz1j<br />b25zdW1lcnNlY3JldCZ4PTQ1&#34;,oauth_nonce=&#34;3181d30b0c799603a18b300857506323&#34;,oauth_signature=&#34;4basO7P7ZYrRTAW5v7pvj%2BdDXBU%3D&#34;,oauth_signature_method=&#34;HMAC-SHA1&#34;,oauth_timestamp=&#34;1265298105&#34;,oauth_token=&#34;A%3D6u4cayqGsQ9q294OAtS9h5JJsls3Vpfbe7tlk545BsPDD8_kFJWqBansOGpM56UhOtlFO4dzsd8BJ.<br />iZzPtgxNPoparHZhIM4K.3UrKC3LEAFzOwo0mxCIK8RIUyqN_31UfNbr8mtuKJ3oR12z6bqYTPat9bma3<br />wZiT9qMAyppoqzEwmDvq3zqR8zANaf4F468GVI67KEUn0vYvaKcWkTDQ0dBjduyHwiBW9Zv2wtX6pVdBZ<br />yzg5DwF_HJwczIUP79LMk48f.KymuTHCB5Gy6Kfqj1ZUuXNdrN0QcKBtwFzOT.d0TsalyMuXvHkCkp8ia<br />Kzmkd.K2z.uA_PRPXw09le35EyUdwE3KnCIjKLaEBgxfQC5GVimyPg7vIDhw9Z7EYwh1z6hxAp8UqAiEd<br />yJPv4e78UYot6SCb16MvPzNEWNWjNHnW_CN7UvVGU.Ntae7vxkCfZi6wJQA34v99__M1g7HCnNO6JSZWp<br />qcpYKlCiXZf9C_Tt6TpJC.NZURwefF1OIejSx3DAcdrp1lj8yTVAAqgK2vtyPAZOdZRVeLIhspBPUkhDc<br />55vI9ZiN0rk.3pbwLTKEvzmWPxVBzTFCNJ8W5KocDf0SXQ7lLyKQB3bwDp84kOOHNckd0X2Frr6fbHUKn<br />bzmoXOjrM4h3_KX1BR3VcYylbbVgjkWQuZX_B34Q4WE0ixguTb.skU29mZfHNFSkEM4lWoCrVGiFpmRdy<br />LgMPEIXENqR7fymYqmiJE2rN0J&#34;,oauth_version=&#34;1.0&#34;&#34; <br />&#40;&#34;Authorization&#34;&#41;<!--c2--></code></pre></div><!--ec2--><br /><br />But it gives me following error:<br /><br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->Reply code&#58;&#58; 401 <br />Network reply&#40;ERROR&#41;&#58;&#58; &#34;&#60;?xml version='1.0' encoding='UTF-8'?&#62;<br />&#60;yahoo&#58;error xmlns&#58;yahoo='http&#58;//yahooapis.com/v1/base.rng'<br />  xml&#58;lang='en-US'&#62;<br />  &#60;yahoo&#58;description&#62;Please provide valid credentials. OAuth oauth_problem=&#34;signature_invalid&#34;, realm=&#34;yahooapis.com&#34;&#60;/yahoo&#58;description&#62;<br />&#60;/yahoo&#58;error&#62;<br />&#60;!-- ws120.socdir.ac4.yahoo.com uncompressed/chunked Thu Feb  4 07&#58;41&#58;25 PST 2010 --&gt;<br />&#34; <br />&#34;&#60;?xml version='1.0' encoding='UTF-8'?&#62;<br />&#60;yahoo&#58;error xmlns&#58;yahoo='http&#58;//yahooapis.com/v1/base.rng'<br />  xml&#58;lang='en-US'&#62;<br />  &#60;yahoo&#58;description&#62;Please provide valid credentials. OAuth oauth_problem=&#34;signature_invalid&#34;, realm=&#34;yahooapis.com&#34;&#60;/yahoo&#58;description&#62;<br />&#60;/yahoo&#58;error&#62;<br />&#60;!-- ws120.socdir.ac4.yahoo.com uncompressed/chunked Thu Feb  4 07&#58;41&#58;25 PST 2010 --&gt;<!--c2--></code></pre></div><!--ec2--><br /><br /><br />Has anyone faced similar problem? please help.]]></description>
		<pubDate>Thu, 04 Feb 2010 07:55:46 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=4460</guid>
	</item>
	<item>
		<title>Getting 401 Error when requesting contact information</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=4245</link>
		<description><![CDATA[I have been trying to get this to work for weeks now with no luck.  I am trying to import contacts into a database from within a program.  I successfully get the access token but get a 401 error when trying to get the contact information.  Here are my basesignature, signature, and request header along with the code to get them.  I use the latest OAuthBase.cs in C#<br /><br />Signaturebase =<br /><br />GET&http%3A%2F%2Fsocial.yahooapis.com%2Fv1%2Fuser%2FIHADHY2ZWIKAJWUXKDTJG57DSQ%2F<br />contacts&oauth_consumer_key%3Ddj0yJmk9bDhUc0VTWkhGVWNoJmQ9WVdrOVZUaEhUVWh1TTJNbWN<br />HbzlNakF3TmpnM09UQTNPQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD1kMw--%26oauth_nonce%3D8565601<br />%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1263838441%26oauth_toke<br />n%3DA%3D2V1WeBbmjCi8MaNpWGUyZvfPNnE9oo6FtNgAeSgbt5PamnhZgQ2xVlbXPJPZqo1iO5NzBppCR<br />CMePKaCLX_dogvErklox5xUia6v0dv6fYskCx2uMeSIHG00xhwnndJPqC740x1dtHdfp7hn3lAaBvav.<br />c<br />ozN9gzQzlcqbknbabE6VftToe1tc7fscI0ocWgHs4g3SKrcH5Bqyfhx0vBC26cfVTtzruFLwefSubhXZ<br />1<br />b2Q_miPOy1IhAdp3yTFIC_00R13B1q50JFYFgN_4j6J3EQXJnN4b8Z3nxP5AVwkYnGW9eOFtMAt2wEmG<br />K<br />9gY792EHn6RD0yMQSpPGkzJCAMsRz2EbR1PgfL8_YdQkHguK_LOUNs_U4EBcHgFnx3JOHbXnEq34Th5m<br />3<br />yvXIyxCE6o_oE8UHNiDXHQocktkiZ23INB73e9ru.9foS_PTxExizDMtC3ENI3_ge.M_B6vMjDDJx33A<br />w<br />4o9u_R33oZ.m5j.wtYaEapOLAsqljOE80FE8vTKWUF9V5h_Z2s.pxvgbXe5Q82gdNvYOrUnwOSu6hh_S<br />g<br />Rd62ZdvskI1EqyvbOvSyU6E31T_ZEuBucvOVrXFB6M_QHEOebNh4cIzryNePCzy_YpQS3avZWVQnYi0O<br />g<br />21O0X8.kDte1SKHzd0lF8u0mZ8LbAy58FfsmSO3.cWhkK34c__Mg65b2MusWF2JmoFhxpIFnS3MLbS18<br />r<br />cAsCg--%26oauth_version%3D1.0<br /><br /><br />Signature =<br /><br />dJjU7q6Jx2OU7bevkmbm2ct26fs=<br /><br /><br />Auth Request Header =<br /><br />Authorization: OAuth realm = "http://yahooapis.com",oauth_consumer_key=<br />"dj0yJmk9bDhUc0VTWkhGVWNoJmQ9WVdrOVZUaEhUVWh1TTJNbWNHbzlNakF3TmpnM09UQT<br />NPQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD1kMw--",oauth_nonce="8565601",oauth_sig<br />nature_method="HMAC-SHA1",oauth_timestamp="1263838441",oauth_token="A%3<br />D2V1WeBbmjCi8MaNpWGUyZvfPNnE9oo6FtNgAeSgbt5PamnhZgQ2xVlbXPJPZqo1iO5NzBp<br />pCRCMePKaCLX_dogvErklox5xUia6v0dv6fYskCx2uMeSIHG00xhwnndJPqC740x1dtHdfp<br />7hn3lAaBvav.cozN9gzQzlcqbknbabE6VftToe1tc7fscI0ocWgHs4g3SKrcH5Bqyfhx0vB<br />C26cfVTtzruFLwefSubhXZ1b2Q_miPOy1IhAdp3yTFIC_00R13B1q50JFYFgN_4j6J3EQXJ<br />nN4b8Z3nxP5AVwkYnGW9eOFtMAt2wEmGK9gY792EHn6RD0yMQSpPGkzJCAMsRz2EbR1PgfL<br />8_YdQkHguK_LOUNs_U4EBcHgFnx3JOHbXnEq34Th5m3yvXIyxCE6o_oE8UHNiDXHQocktki<br />Z23INB73e9ru.9foS_PTxExizDMtC3ENI3_ge.M_B6vMjDDJx33Aw4o9u_R33oZ.m5j.wtY<br />aEapOLAsqljOE80FE8vTKWUF9V5h_Z2s.pxvgbXe5Q82gdNvYOrUnwOSu6hh_SgRd62Zdvs<br />kI1EqyvbOvSyU6E31T_ZEuBucvOVrXFB6M_QHEOebNh4cIzryNePCzy_YpQS3avZWVQnYi0<br />Og21O0X8.kDte1SKHzd0lF8u0mZ8LbAy58FfsmSO3.cWhkK34c__Mg65b2MusWF2JmoFhxp<br />IFnS3MLbS18rcAsCg--",oauth_version="1.0",oauth_signature="dJjU7q6Jx2OU7<br />bevkmbm2ct26fs="<br /><br />CODE USED TO GET THESE RESULTS:<br /><br /> Uri GetYahooContacts = new Uri("http://social.yahooapis.com/v1/user/" + yahooOAuthGUID + "/contacts");<br /><br />            string EncodedSIG = oAuth.GenerateSignature(GetYahooContacts, consumerKey, consumerSecret, YahooOAuthToken, yahooOAuthTokenSecret, "GET", timeStamp, nonce, out normalizedUrl, out normalizedRequestParameters);<br /><br />            string authHeader = "Authorization: OAuth " +<br />                                "realm = &#92;"http://yahooapis.com&#92;"" +<br />                                ",oauth_consumer_key=&#92;""+consumerKey+"&#92;""+<br />                                ",oauth_nonce=&#92;""+nonce+"&#92;""+<br />                                ",oauth_signature_method=&#92;"HMAC-SHA1&#92;"" +<br />                                ",oauth_timestamp=&#92;"" + timeStamp+ "&#92;"" +<br />                                ",oauth_token=&#92;"" + YahooOAuthToken+ "&#92;"" +<br />                                ",oauth_version=&#92;"1.0&#92;""+<br />                                ",oauth_signature=&#92;"" + EncodedSIG + "&#92;"";<br /><br />            request = WebRequest.Create(GetYahooContacts.ToString()) as HttpWebRequest;<br />                      <br />            request.Headers.Add(authHeader);<br />                <br />                using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)<br />                {<br />                   // StreamReader YahooContactsList = new StreamReader(response.GetResponseStream());<br />                   // YahooContacts = YahooContactsList.ReadToEnd();<br />                   // MessageBox.Show(YahooContacts);<br />                    MessageBox.Show("Finally Success");<br /><br />                }]]></description>
		<pubDate>Mon, 18 Jan 2010 10:37:47 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=4245</guid>
	</item>
	<item>
		<title>Getting 401 Error when requesting contact information</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=4245</link>
		<description><![CDATA[<!--quoteo(post=11435:date=Jan 18 2010, 10&#58;37 AM:name=Chad)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Chad &#064; Jan 18 2010, 10&#58;37 AM) <a href="index.php?act=findpost&pid=11435"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->I have been trying to get this to work for weeks now with no luck.  I am trying to import contacts into a database from within a program.  I successfully get the access token but get a 401 error when trying to get the contact information.  Here are my basesignature, signature, and request header along with the code to get them.  I use the latest OAuthBase.cs in C#<br /><br />Signaturebase =<br /><br />GET&http%3A%2F%2Fsocial.yahooapis.com%2Fv1%2Fuser%2FIHADHY2ZWIKAJWUXKDTJG57DSQ%2F<br />contacts&oauth_consumer_key%3Ddj0yJmk9bDhUc0VTWkhGVWNoJmQ9WVdrOVZUaEhUVWh1TTJNbWN<br />HbzlNakF3TmpnM09UQTNPQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD1kMw--%26oauth_nonce%3D8565601<br />%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1263838441%26oauth_toke<br />n%3DA%3D2V1WeBbmjCi8MaNpWGUyZvfPNnE9oo6FtNgAeSgbt5PamnhZgQ2xVlbXPJPZqo1iO5NzBppCR<br />CMePKaCLX_dogvErklox5xUia6v0dv6fYskCx2uMeSIHG00xhwnndJPqC740x1dtHdfp7hn3lAaBvav.<br />c<br />ozN9gzQzlcqbknbabE6VftToe1tc7fscI0ocWgHs4g3SKrcH5Bqyfhx0vBC26cfVTtzruFLwefSubhXZ<br />1<br />b2Q_miPOy1IhAdp3yTFIC_00R13B1q50JFYFgN_4j6J3EQXJnN4b8Z3nxP5AVwkYnGW9eOFtMAt2wEmG<br />K<br />9gY792EHn6RD0yMQSpPGkzJCAMsRz2EbR1PgfL8_YdQkHguK_LOUNs_U4EBcHgFnx3JOHbXnEq34Th5m<br />3<br />yvXIyxCE6o_oE8UHNiDXHQocktkiZ23INB73e9ru.9foS_PTxExizDMtC3ENI3_ge.M_B6vMjDDJx33A<br />w<br />4o9u_R33oZ.m5j.wtYaEapOLAsqljOE80FE8vTKWUF9V5h_Z2s.pxvgbXe5Q82gdNvYOrUnwOSu6hh_S<br />g<br />Rd62ZdvskI1EqyvbOvSyU6E31T_ZEuBucvOVrXFB6M_QHEOebNh4cIzryNePCzy_YpQS3avZWVQnYi0O<br />g<br />21O0X8.kDte1SKHzd0lF8u0mZ8LbAy58FfsmSO3.cWhkK34c__Mg65b2MusWF2JmoFhxpIFnS3MLbS18<br />r<br />cAsCg--%26oauth_version%3D1.0<br /><br /><br />Signature =<br /><br />dJjU7q6Jx2OU7bevkmbm2ct26fs=<br /><br /><br />Auth Request Header =<br /><br />Authorization: OAuth realm = "http://yahooapis.com",oauth_consumer_key=<br />"dj0yJmk9bDhUc0VTWkhGVWNoJmQ9WVdrOVZUaEhUVWh1TTJNbWNHbzlNakF3TmpnM09UQT<br />NPQS0tJnM9Y29uc3VtZXJzZWNyZXQmeD1kMw--",oauth_nonce="8565601",oauth_sig<br />nature_method="HMAC-SHA1",oauth_timestamp="1263838441",oauth_token="A%3<br />D2V1WeBbmjCi8MaNpWGUyZvfPNnE9oo6FtNgAeSgbt5PamnhZgQ2xVlbXPJPZqo1iO5NzBp<br />pCRCMePKaCLX_dogvErklox5xUia6v0dv6fYskCx2uMeSIHG00xhwnndJPqC740x1dtHdfp<br />7hn3lAaBvav.cozN9gzQzlcqbknbabE6VftToe1tc7fscI0ocWgHs4g3SKrcH5Bqyfhx0vB<br />C26cfVTtzruFLwefSubhXZ1b2Q_miPOy1IhAdp3yTFIC_00R13B1q50JFYFgN_4j6J3EQXJ<br />nN4b8Z3nxP5AVwkYnGW9eOFtMAt2wEmGK9gY792EHn6RD0yMQSpPGkzJCAMsRz2EbR1PgfL<br />8_YdQkHguK_LOUNs_U4EBcHgFnx3JOHbXnEq34Th5m3yvXIyxCE6o_oE8UHNiDXHQocktki<br />Z23INB73e9ru.9foS_PTxExizDMtC3ENI3_ge.M_B6vMjDDJx33Aw4o9u_R33oZ.m5j.wtY<br />aEapOLAsqljOE80FE8vTKWUF9V5h_Z2s.pxvgbXe5Q82gdNvYOrUnwOSu6hh_SgRd62Zdvs<br />kI1EqyvbOvSyU6E31T_ZEuBucvOVrXFB6M_QHEOebNh4cIzryNePCzy_YpQS3avZWVQnYi0<br />Og21O0X8.kDte1SKHzd0lF8u0mZ8LbAy58FfsmSO3.cWhkK34c__Mg65b2MusWF2JmoFhxp<br />IFnS3MLbS18rcAsCg--",oauth_version="1.0",oauth_signature="dJjU7q6Jx2OU7<br />bevkmbm2ct26fs="<br /><br />CODE USED TO GET THESE RESULTS:<br /><br /> Uri GetYahooContacts = new Uri("http://social.yahooapis.com/v1/user/" + yahooOAuthGUID + "/contacts");<br /><br />            string EncodedSIG = oAuth.GenerateSignature(GetYahooContacts, consumerKey, consumerSecret, YahooOAuthToken, yahooOAuthTokenSecret, "GET", timeStamp, nonce, out normalizedUrl, out normalizedRequestParameters);<br /><br />            string authHeader = "Authorization: OAuth " +<br />                                "realm = &#92;"http://yahooapis.com&#92;"" +<br />                                ",oauth_consumer_key=&#92;""+consumerKey+"&#92;""+<br />                                ",oauth_nonce=&#92;""+nonce+"&#92;""+<br />                                ",oauth_signature_method=&#92;"HMAC-SHA1&#92;"" +<br />                                ",oauth_timestamp=&#92;"" + timeStamp+ "&#92;"" +<br />                                ",oauth_token=&#92;"" + YahooOAuthToken+ "&#92;"" +<br />                                ",oauth_version=&#92;"1.0&#92;""+<br />                                ",oauth_signature=&#92;"" + EncodedSIG + "&#92;"";<br /><br />            request = WebRequest.Create(GetYahooContacts.ToString()) as HttpWebRequest;<br />                      <br />            request.Headers.Add(authHeader);<br />                <br />                using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)<br />                {<br />                   // StreamReader YahooContactsList = new StreamReader(response.GetResponseStream());<br />                   // YahooContacts = YahooContactsList.ReadToEnd();<br />                   // MessageBox.Show(YahooContacts);<br />                    MessageBox.Show("Finally Success");<br /><br />                }<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />Can you provide the entire http request and response. The oauth error code is in the http headers of the response.]]></description>
		<pubDate>Mon, 18 Jan 2010 10:37:47 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=4245</guid>
	</item>
	<item>
		<title>Getting 401 Error when requesting contact information</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=4245</link>
		<description><![CDATA[The response I am getting back is OAuth oauth_problem="unable_to_determine_oauth_type", realm="yahooapis.com"<br /><br />Don't know what this means?  Please help.]]></description>
		<pubDate>Mon, 18 Jan 2010 10:37:47 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=4245</guid>
	</item>
	<item>
		<title>Getting 401 Error when requesting contact information</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=4245</link>
		<description><![CDATA[<!--quoteo(post=11505:date=Jan 20 2010, 08&#58;29 AM:name=Chad)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Chad &#064; Jan 20 2010, 08&#58;29 AM) <a href="index.php?act=findpost&pid=11505"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->The response I am getting back is OAuth oauth_problem="unable_to_determine_oauth_type", realm="yahooapis.com"<br /><br />Don't know what this means?  Please help.<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br /><br />Was missing a space in my Auth header so the unable to determine oauth type went away now however I am getting a "signature invalid"  Has anyone been succesful using the OauthBase.cs with this yahoo contact API?  Why is this so difficult.  Am I not suppose to include some values when passing information to the generate signature.  ie leave one of the parameters as string.empty instead of having a value.  And why does it respond back with a = sign at the end vs. %3D right now I am just manually finding the length stripping off the = sign and the adding the %3D I have tried a hundred different ways with no success so frustrating.   Can someone provide the actual code used in C# to generate a signature using the oauthbase.cs or even creating the string by hand.  <br /><br />Please HELP!!!!]]></description>
		<pubDate>Mon, 18 Jan 2010 10:37:47 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=4245</guid>
	</item>
	<item>
		<title>can i get contacts for a free account ?</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=4075</link>
		<description><![CDATA[can i get contacts for a free account ? or just this is allowed for premium user ? <br />and do i need to use OAuth to just get the cantacts?<br />please help me quickly as iam in these info critically , thanks everybody]]></description>
		<pubDate>Thu, 07 Jan 2010 02:44:11 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=4075</guid>
	</item>
	<item>
		<title>can i get contacts for a free account ?</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=4075</link>
		<description><![CDATA[<!--quoteo(post=11065:date=Jan 7 2010, 02&#58;44 AM:name=ahmad z)--><div class='quote'><div class='quotetop'>QUOTE <cite>(ahmad z &#064; Jan 7 2010, 02&#58;44 AM) <a href="index.php?act=findpost&pid=11065"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->can i get contacts for a free account ? or just this is allowed for premium user ? <br />and do i need to use OAuth to just get the cantacts?<br />please help me quickly as iam in these info critically , thanks everybody<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br /><br />Yes, all of our developer offerings are free (and only require a valid yahoo account and oauth consumer key / secret). See the following for more information: <a href="http://developer.yahoo.com/social/contacts/" rel="nofollow" target="ext">http://developer.yahoo.com/social/contacts/</a>]]></description>
		<pubDate>Thu, 07 Jan 2010 02:44:11 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=4075</guid>
	</item>
	<item>
		<title>Obtaining API key without the domain name/url</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=4014</link>
		<description><![CDATA[Hi,<br />I want to use the Yahoo Addressbook API to extract user contacts for my application. The application is not developed/deployed yet. So i dont have a url and I am not able to get the key. What do I do? <br />I can provide a url using the dyndns service <a href="http://www.dyndns.com/about/" rel="nofollow" target="ext">http://www.dyndns.com/about/</a>  . Is that enough? <br />And i am running the application from my home PC.  It is a good one month from deployment. <br />Is there anyway that I can access the API without the url and domain name for development purposes? Or the only way to do it is to deploy it and then add an enhancement? Is it that easy with this API? <br />Thanks and Regards,<br />Anjali C. G.]]></description>
		<pubDate>Fri, 01 Jan 2010 23:57:04 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=4014</guid>
	</item>
	<item>
		<title>Obtaining API key without the domain name/url</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=4014</link>
		<description><![CDATA[<!--quoteo(post=10885:date=Jan 1 2010, 11&#58;57 PM:name=anjali c)--><div class='quote'><div class='quotetop'>QUOTE <cite>(anjali c &#064; Jan 1 2010, 11&#58;57 PM) <a href="index.php?act=findpost&pid=10885"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Hi,<br />I want to use the Yahoo Addressbook API to extract user contacts for my application. The application is not developed/deployed yet. So i dont have a url and I am not able to get the key. What do I do? <br />I can provide a url using the dyndns service <a href="http://www.dyndns.com/about/" rel="nofollow" target="ext">http://www.dyndns.com/about/</a>  . Is that enough? <br />And i am running the application from my home PC.  It is a good one month from deployment. <br />Is there anyway that I can access the API without the url and domain name for development purposes? Or the only way to do it is to deploy it and then add an enhancement? Is it that easy with this API? <br />Thanks and Regards,<br />Anjali C. G.<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />Well, I figured it out, and posting it here...<br />I am using domain name I created using one of the dynamic dns services "dyndns.com".  I was able to get the API key using that domain name.<br />Thanks and Regards,<br />Anjali]]></description>
		<pubDate>Fri, 01 Jan 2010 23:57:04 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=4014</guid>
	</item>
	<item>
		<title>Addressbook API: no new signups?</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3972</link>
		<description><![CDATA[Hi, is the deprecated addressbook API still accepting new signups? I tried registering for a BBAuth key and there is no "address book" anywhere in the scopes list. I've got some prewritten code here and would rather not search for some new code that works with the contacts API.]]></description>
		<pubDate>Sat, 26 Dec 2009 04:52:38 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3972</guid>
	</item>
	<item>
		<title>Addressbook API: no new signups?</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3972</link>
		<description><![CDATA[There is no way to register for a new Address Book API key.  There is a <a href="http://developer.yahoo.com/social/sdk/" rel="nofollow" target="ext">PHP SDK</a> that will make it easier to transition to the Contacts API, however.  Check out the getContacts() method in the SDK, and feel free to post back if you have questions.<br /><br />Best regards]]></description>
		<pubDate>Sat, 26 Dec 2009 04:52:38 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3972</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[Hi guys.<br /><br />I've tried and tried for as long as i can rem but i still can't get the contacts of the user.<br />I'm coding this in JAVA and i managed to go through the painful steps of OAuth to get the auth_token that allows me to call the contact api with the user's permission.<br /><br />I'm trying to make the following call.<br /><br />String url = "http://social.yahooapis.com/v1/user/{GUID}/contacts?format=XML";<br /><br />I've tried add the parameters on the URL QUERY and also in the AUTHORIZATION HEADER. I get different errors.<br /><br />When i tried via the URL QUERY way,<br />I receive this error.<br />&lt;yahoo:description&gt;Please provide valid credentials. OAuth oauth_problem="signature_invalid", realm="yahooapis.com"&lt;/yahoo:description&gt;<br /><br />I'm pretty sure i sign it correctly. Below is my basestring.<br /><!--quoteo--><div class='quote'><div class='quotetop'>QUOTE <cite></cite></div><blockquote class='quotemain'><!--quotec-->GET&http%3A%2F%2Fsocial.yahooapis.com%2Fv1%2Fuser%2FZ46EVC3UWMNTWJLAZPSW6LYYO4%2Fcontacts&format%3DXML<br />%26oauth_consumer_key%3&lt;CONSUMER_KEY HERE&gt;<br />%26oauth_nonce%3D1261405635463241000<br />%26oauth_signature_method%3DHMAC-SHA1<br />%26oauth_timestamp%3D1261405635<br />%26oauth_token%3DA%25253DEwIGrWnKvwSa3Uu3LZDJt2hi_kLvsPyizr_lS4.TFT3SM9pOZwEfaOXjk437s0nwe9TRfdVnY7<br />5yHa0V8fdoGxiQmDooywq0CGgFor9_eKbD2bFh7tvCBhctPzslqJr4rUiym_7ci7dKbjPtZqs48tBmmKL<br />9CAoAIIsB_jbc1wUQPvQUzY49R.LexY41wGb9A8DgVIjVAEeRD.dssxdQNyXridUmfhvUTKwYc1qZAmdS<br />WgunMOkAkE5GRK9Fu90iq8Vof4AmiTxAi5ZadyNhNlkBpOmfjtUbivPycpTbVWLyqZ1hmFqP7O8G3rdq1<br />I14gqUE6ZYaxf70uumF7Zmm1H8esGnmB_rAECJrN5P370Ipt9eurIrsDkD6lMYJ68qYaPJzExPrtVCJCc<br />Yuz1E7xJRv5NqO8wIk8yLFpeEo.9hGuSiqrfcyBZATda2lNywlzWsfGsIo.DtXJS3i3ko2d3jx7qX24SN<br />.OQboYDCSDNtQOM3s_.Weemje50Qg.WOpg9mTMBDlxzF82q3x.2TPzv34F5735kZZuvQ17Et5wgkZN5bJ<br />FHZ8Tg7hpPS2BtCdorKBilA.Zg1qhZVSIXCE_jd8jCqrkhEUJAziUq2xtWt9lId49bHcXam6yhmcacX9T<br />ZNGX1asmSwacomxmfIADaHRed031wLoXiaIeA6iWnQClfTRSRnVbGsh3wFTNX5WZJ2NrAjX6fiur03cN9<br />.xQ.q.6lVTUvZ.5nA0_qwP1dO4J3_5h.p2KVUm.tZ47t85h61wsUMzX7L8jSWVcNfBjlNkWsTf_i6Lmzg-<br />%26realm%3Dyahooapis.com<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />And i'm signing the above with my &lt;Consumer SECRET&gt; &&lt;OAuthTokenSecret&gt;. <br /><br />Where did i go wrong? Please some just assist.]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[Come on? No one can help? <br /><br />No one ever succeeded in getting the contacts before? !?!]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[<!--quoteo(post=10744:date=Dec 22 2009, 05&#58;02 AM:name=donchen.tinkrbox)--><div class='quote'><div class='quotetop'>QUOTE <cite>(donchen.tinkrbox &#064; Dec 22 2009, 05&#58;02 AM) <a href="index.php?act=findpost&pid=10744"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Come on? No one can help? <br /><br />No one ever succeeded in getting the contacts before? !?!<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />Is your problem contacts api specific? It looks like your base string is correct. Can you provide the entire http request/response?]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[Hi! Thanks for responding!! <img src="http://developer.yahoo.net/forum/style_emoticons/default/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /><br /><br />anyway, yes. It is contact API specific because I'm trying to call the contact API to retrieve the users email contact list.]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[Just wondering...<br /><br />I'm suppose to sign the above with my consumer secret with the token secret I gotten from get auth token right? <br /><br />And is the version of the oauth needed as the parameters?]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[No one ???<br /><br />Anyway, the final step to call the yahoo contact api, can we do it via the query paremeters or only via the authorization header?]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[<!--quoteo(post=10803:date=Dec 24 2009, 06&#58;04 PM:name=donchen.tinkrbox)--><div class='quote'><div class='quotetop'>QUOTE <cite>(donchen.tinkrbox &#064; Dec 24 2009, 06&#58;04 PM) <a href="index.php?act=findpost&pid=10803"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->No one ???<br /><br />Anyway, the final step to call the yahoo contact api, can we do it via the query paremeters or only via the authorization header?<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br /><a href="http://developer.yahoo.com/social/rest_api_guide/web-services-http-requests.html#web-services-HTTP-operations" rel="nofollow" target="ext">http://developer.yahoo.com/social/rest_api...HTTP-operations</a><br /><br />You can provide the oauth parameters via the query parameters or the authorization header.<br /><br /><a href="http://developer.yahoo.com/oauth/guide/oauth-make-request.html" rel="nofollow" target="ext">http://developer.yahoo.com/oauth/guide/oau...ke-request.html</a>]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[<!--quoteo(post=10784:date=Dec 22 2009, 08&#58;43 PM:name=donchen.tinkrbox)--><div class='quote'><div class='quotetop'>QUOTE <cite>(donchen.tinkrbox &#064; Dec 22 2009, 08&#58;43 PM) <a href="index.php?act=findpost&pid=10784"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Just wondering...<br /><br />I'm suppose to sign the above with my consumer secret with the token secret I gotten from get auth token right? <br /><br />And is the version of the oauth needed as the parameters?<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />Yes, you should sign the request with the consumer key and shared secret you received when creating an oauth app. Yes, you should include the oauth version (we support 1.0a, and no longer support 1.0 due to the session fixation vulnerability).]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[<!--quoteo(post=10948:date=Jan 4 2010, 05&#58;05 PM:name=Dustin Whittle)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Dustin Whittle &#064; Jan 4 2010, 05&#58;05 PM) <a href="index.php?act=findpost&pid=10948"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Yes, you should sign the request with the consumer key and shared secret you received when creating an oauth app. Yes, you should include the oauth version (we support 1.0a, and no longer support 1.0 due to the session fixation vulnerability).<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br />i fail,too.And,before i decode the accesstoken (sth like 'A%3Dbcu...'  decoded to 'A=bcu...')  ,i even got the 'token_rejected' error.Now i still got 'signature_invalid'...<br /><br />In your document(http://developer.yahoo.com/oauth/guide/oauth-signing.html#oauth-sign-hmac),said "Use the normalized base string as "text" sign it using the concatenated Shared Secret (Consumer Secret) and Token Secret separated by an "&" character. ".<br />The sha hash key should be format like this 'Consumer Secret & AcessTokenSecret ' ???<br /> not " the consumer key and shared secret " !??]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[<!--quoteo(post=10726:date=Dec 21 2009, 06&#58;32 AM:name=donchen.tinkrbox)--><div class='quote'><div class='quotetop'>QUOTE <cite>(donchen.tinkrbox &#064; Dec 21 2009, 06&#58;32 AM) <a href="index.php?act=findpost&pid=10726"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Hi guys.<br /><br />I've tried and tried for as long as i can rem but i still can't get the contacts of the user.<br />I'm coding this in JAVA and i managed to go through the painful steps of OAuth to get the auth_token that allows me to call the contact api with the user's permission.<br /><br />I'm trying to make the following call.<br /><br />String url = "http://social.yahooapis.com/v1/user/{GUID}/contacts?format=XML";<br /><br />I've tried add the parameters on the URL QUERY and also in the AUTHORIZATION HEADER. I get different errors.<br /><br />When i tried via the URL QUERY way,<br />I receive this error.<br />&lt;yahoo:description&gt;Please provide valid credentials. OAuth oauth_problem="signature_invalid", realm="yahooapis.com"&lt;/yahoo:description&gt;<br /><br />I'm pretty sure i sign it correctly. Below is my basestring.<br /><br /><br />And i'm signing the above with my &lt;Consumer SECRET&gt; &&lt;OAuthTokenSecret&gt;. <br /><br />Where did i go wrong? Please some just assist.<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br /><br />Hi Don,<br /><br />As you were able to login a user, how did open the yahoo login window? through javacript?   I am having hard time getting a callback after a user logs in.<br /><br />Thanks,<br />Sharan]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Getting contacts via JAVA</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3949</link>
		<description><![CDATA[<!--quoteo(post=10803:date=Dec 24 2009, 06&#58;04 PM:name=donchen.tinkrbox)--><div class='quote'><div class='quotetop'>QUOTE <cite>(donchen.tinkrbox &#064; Dec 24 2009, 06&#58;04 PM) <a href="index.php?act=findpost&pid=10803"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->No one ???<br /><br />Anyway, the final step to call the yahoo contact api, can we do it via the query paremeters or only via the authorization header?<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />Just wondering if Don was able to get it work? I am facing the same problem: <a href="http://developer.yahoo.net/forum/index.php?showtopic=4460" rel="nofollow" target="ext">http://developer.yahoo.net/forum/index.php?showtopic=4460</a>]]></description>
		<pubDate>Mon, 21 Dec 2009 06:32:30 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3949</guid>
	</item>
	<item>
		<title>Utility web service TimeService</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3792</link>
		<description><![CDATA[Hi All,<br /><br />When i click on the url : <a href="http://developer.yahooapis.com/TimeService/V1/getTime?appid=YahooDemo" rel="nofollow" target="ext">http://developer.yahooapis.com/TimeService...appid=YahooDemo</a> then it return nothing (Blank page)<br />Is there any changes in this web service ?<br /><br />Thanx,<br />Sandeep]]></description>
		<pubDate>Thu, 10 Dec 2009 03:53:14 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3792</guid>
	</item>
	<item>
		<title>Utility web service TimeService</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3792</link>
		<description><![CDATA[It seems to be working fine for me.<br /><br />Jonathan LeBlanc<br />Technology Evangelist<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a>]]></description>
		<pubDate>Thu, 10 Dec 2009 03:53:14 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3792</guid>
	</item>
	<item>
		<title><![CDATA[About contacts API and owner's permission]]></title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3769</link>
		<description><![CDATA[I appreciate that you can give me answer for the following questions.<br />1. How to understand the follow statement.<br /><br />"To retrieve contacts of contacts you will need a separate operation and each contact owner's permission."(refered to contacts API document).<br /> <br />Iscontact owner's permission required before i can check his contacts list? <br /><br />2. If the answer above is yes, then, how to achieve this purpose? <br /><br />3. If I have signed in through yahooid and password, is it still needed for contacts list checking out by contacts API?]]></description>
		<pubDate>Wed, 09 Dec 2009 06:53:08 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3769</guid>
	</item>
	<item>
		<title><![CDATA[About contacts API and owner's permission]]></title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3769</link>
		<description><![CDATA[What the statement means is that if you want to collect user data from the friend or your friend, you will need to make one request to capture the contacts of your friend and then another to collect the contacts of the friend of your friend.  Within the scope of an application, the user that you are trying to get contacts for must have granted your application permission to access their contacts (by adding the app) before you can collect their contacts.<br /><br />The contacts API will require that you use OAuth to access it: <a href="http://developer.yahoo.com/oauth" rel="nofollow" target="ext">http://developer.yahoo.com/oauth</a> but we have a number of SDKs available that abstract out the OAuth pains: <a href="http://developer.yahoo.com/social/sdk/" rel="nofollow" target="ext">http://developer.yahoo.com/social/sdk/</a> .  I would suggest using one of those libraries to create the OAuth calls to the contacts api.<br /><br />Jonathan LeBlanc<br />Technology Evangelist<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a>]]></description>
		<pubDate>Wed, 09 Dec 2009 06:53:08 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3769</guid>
	</item>
	<item>
		<title>token rejected</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3686</link>
		<description><![CDATA[Hello  all,<br /><br />I have been trying to reach the contacts api through the following url:<br />GET <a href="http://social.yahooapis.com/v1/user/XD4RYWVJWFQF7F7MDG62P2YHUI/contacts" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/XD4RYW...P2YHUI/contacts</a><br /><br />I went through the entire oAuth authorization flow uptil getting an access token and guid as mentioned here (http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html).<br /><br />However Iam stuck at the last step of retrieving the contact list. The request header is as follows. I created a base string(following Parameter encoding) and signed it with the key(Shared secret+ secret token duly parameter encoded) and appended the same to the request. <br /><br />GET <a href="http://social.yahooapis.com/v1/user/{guid}/contacts?oauth_consumer_key={hidden}&oauth_nonce=MTI4MTQ5&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1259913898&oauth_token=A%253DuzomqObkgDnEgF2VsrPYnMyTd85qkemWK30lidZdijRDaWbiH5_ZFY35wL4BXG2TwJfpEftyV_c0DNQv9u.5GKRfxkrt6RpZxX2aNQP6qIBkUibUe3ERFryv7tyGf7T6TNF74WeKYrcewylCpyI_g7L0M95KcH3wQT7hufiErbNa5gLZH3yXI9s6b0N_vEvLOvD7k_oI14EccUiv37VvoHbqQSgQAP2X8.05LEhkvLGTFxL6wrAYmKIGTlncFOettTC7Gm3Cp5ngWjVpxlu2EE_AYTVk8ao.vxexyBruVCoX.kZYT1xbxAOyXubTXE1QBc71nMQjQ3YaxIIJYap.i9qVFFeQ6rHxDFv_YcPCZiQzs5tbMQ79wld5iSMr8cz33SvlkmQo2gsnFYd6roNHkSzrEJiCNv4k2D5TWpYGQULeyRhNee5swyBZMekKfzVCVF8czWi8YoCHFueAxc5nqzzVA.nisPTVcdSyggvLKVpJeSjyB6tQtrTfr_wUVnY3BoTAXN4vts_9MWMaUC2TPnmw5EjLl2AssMxDwzzpqdkq2fiY1Mk2tHC8NzN5rNNwj.XIPMs9jitHzU5BCIoHxy.1eeZeAAm065s0y6FuSmrILXgb.s6NwKBtqmii8we6pzZ7Cnqv5Uvjaci0QSwqlKAOSmStCT3A70HcYmEgjuY3F.IsEMAorU5.MgWEHcQ5sx.TNyyuPMSOcuIRorLoLP1YDQx3FwC14g--&oauth_version=1.0&oauth_signature=tM9ezgnC32nRsm8Nljp1iQxJASg&#92;n&#92;n" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/{guid}...ASg&#92;n&#92;n</a><br /><br /><br />HTTP/1.1 401 Authorization Required&#92;nConnection: close&#92;nDate: Fri, 04 Dec 2009 08:04:58 GMT&#92;nVia: HTTP/1.1 r4.ycpi.s1s.yahoo.net (YahooTrafficServer/1.17.22 [cMsSf ])&#92;nAge: 0&#92;nServer: YTS/1.17.22&#92;nWWW-Authenticate: OAuth oauth_problem="token_rejected", realm="yahooapis.com"&#92;nContent-Type: application/xml&#92;nClient-Date: Fri, 04 Dec 2009 08:04:58 GMT&#92;nClient-Peer: 209.73.190.208:80&#92;nClient-Response-Num: 1&#92;nClient-Warning: Unsupported authentication scheme 'oauth'&#92;n&#92;n&lt;?xml version='1.0' encoding='UTF-8'?&gt;&#92;n&lt;yahoo:error xmlns:yahoo='http://yahooapis.com/v1/base.rng'&#92;n  xml:lang='en-US'&gt;&#92;n  &lt;yahoo:description&gt;Please provide valid credentials. OAuth oauth_problem="token_rejected", realm="yahooapis.com"&lt;/yahoo:description&gt;&#92;n&lt;/yahoo:error&gt;&#92;n&lt;!-- ws139.socdir.sp2.yahoo.com uncompressed/chunked Fri Dec  4 00:04:58 PST 2009 --&gt;&#92;n<br /><br />Here is the code snippet<br /><br /><br />  my $paramHashRef = {<br />157                             oauth_consumer_key =&gt; {hidden},<br />158                             oauth_nonce =&gt; $nonce,<br />159                             oauth_token =&gt; $oauth_token,<br />160                             oauth_signature_method =&gt; "HMAC-SHA1",<br />161                             oauth_timestamp =&gt; $timestamp,<br />162                             oauth_version =&gt; "1.0"<br />163                             };<br />164  my $content;<br />165 foreach my $key (sort keys %$paramHashRef){<br />166         my $value = parameter_encode(Encode::encode("UTF-8",$$paramHashRef{$key}));<br />167 <br />168         $content .= "${key}=${value}&";<br />169     }<br />170        chop $content;<br />171        my $url = "http://social.yahooapis.com/v1/user/$guid/contacts?".$content;<br />172 <br />173        my $data = "GET&". parameter_encode("http://social.yahooapis.com/v1/user/$guid/contacts") . "&".parameter_encode($content);<br />174 <br />175        MLog::write("$_::LOG_DIR/web_contact", "data: $data ");<br />176 <br />177        my $sig_key  = parameter_encode(Encode::encode("UTF-8",$shared_secret)) . "&" .parameter_encode(Encode::encode("UTF-8",$oauth_secrettoken));<br />178        MLog::write("$_::LOG_DIR/web_contact", "seecret token: $sig_key");<br />179 <br />180        my $hmac = Digest::HMAC_SHA1-&gt;new($sig_key);<br />181        $hmac-&gt;add($data);<br />182        my $signature = $hmac-&gt;b64digest;<br />183        $signature .= "=";<br />184 <br />185        MLog::write("$_::LOG_DIR/web_contact", "signature : $signature ");<br />186 <br />187        $url .= "&oauth_signature=".parameter_encode($signature);<br />188 <br />189        $request = HTTP::Request-&gt;new(GET =&gt; $url);<br />190 <br />191        my $ua = LWP::UserAgent-&gt;new();<br />193        my $res = $ua-&gt;request($request);<br />195        my $response =  $res-&gt;content;<br /><br />It would be great if anyone can point out where Iam going wrong.<br /><br />Thanks!]]></description>
		<pubDate>Fri, 04 Dec 2009 00:25:45 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3686</guid>
	</item>
	<item>
		<title>token rejected</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3686</link>
		<description><![CDATA[Resolved the token_rejected error as follows:<br /><br />the oauth_token in my request was doubly encoded, hence I removed that from being parameter_encoded . But now I get an 'oauth_signature_invalid' error ! <img src="http://developer.yahoo.net/forum/style_emoticons/default/sad.gif" style="vertical-align:middle" emoid=":(" border="0" alt="sad.gif" /><br /><br />Request :<br />=======<br /><br />GET <a href="http://social.yahooapis.com/v1/user/XD4RYWVJWFQF7F7MDG62P2YHUI/contacts?oauth_consumer_key={hidden}&oauth_nonce=MTI4MT&oauth_signature_method=HMAC-SHA1&oauth_signature=y05lBX%2F7evGQRvLCBTJV8AGgr88%3D&oauth_timestamp=1259966676&oauth_token=A%3D{hidden}&oauth_version=1.0&#92;n&#92;n" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/XD4RYW...1.0&#92;n&#92;n</a><br /><br />Response :<br />========<br />HTTP/1.1 401 Authorization Required&#92;nConnection: close&#92;nDate: Fri, 04 Dec 2009 22:44:36 GMT&#92;nVia: HTTP/1.1 r5.ycpi.s1s.yahoo.net (YahooTrafficServer/1.17.22 [cMsSf ])&#92;nAge: 0&#92;nServer: YTS/1.17.22&#92;n<br />WWW-Authenticate: OAuth oauth_problem="signature_invalid", realm="yahooapis.com"&#92;nContent-Type: application/xml&#92;nClient-Date: Fri, 04 Dec 2009 22:44:36 GMT&#92;nClient-Peer: 209.73.190.208:80&#92;nClient-Response-Num: 1&#92;nClient-Warning: Unsupported authentication scheme 'oauth'&#92;n&#92;n&lt;?xml version='1.0' encoding='UTF-8'?&gt;&#92;n&lt;yahoo:error xmlns:yahoo='http://yahooapis.com/v1/base.rng'&#92;n  xml:lang='en-US'&gt;&#92;n  &lt;yahoo:description&gt;Please provide valid credentials. OAuth oauth_problem="signature_invalid", realm="yahooapis.com"&lt;/yahoo:description&gt;&#92;n&lt;/yahoo:error&gt;&#92;n&lt;!-- ws137.socdir.sp2.yahoo.com uncompressed/chunked Fri Dec  4 14:44:36 PST 2009 --&gt;&#92;n<br /><br />Here is the changed version my code..<br /><br />my $paramHashRef = {<br /> oauth_consumer_key =&gt; {hidden},<br /> oauth_nonce =&gt; $nonce,<br /> oauth_signature_method =&gt; "HMAC-SHA1",<br /> oauth_timestamp =&gt; $timestamp,<br /> oauth_version =&gt; "1.0"<br /> };<br /> my $content;<br />  #Lexiographically sorting the parameters and parameter encoding the key,value pairs.<br />  #Omitting oauth_token from being double encoding. <br /> foreach my $key (sort keys %$paramHashRef){<br />         my $value;<br />         if ($key == 'oauth_token') {<br />             $value = $$paramHashRef{$key};<br />         }<br />         else {<br />             $value= uri_escape_RFC3986(Encode::encode("UTF-8",$$paramHashRef{$key}));<br />         }<br />         $content .= uri_escape_RFC3986(${key}."=").${value}. uri_escape_RFC3986("&");<br />         $url .= "${key}=$value&";<br /> }<br />     #drop the extra & at the end<br />     chop $content;<br />     chop $url;<br /> <br />     #Constructing Signature Base string<br />     my $data = "GET&". uri_escape_RFC3986("http://social.yahooapis.com/v1/user/$guid/contacts") . "&".$content;<br />  MLog::write("$_::LOG_DIR/web_contact", "data: $data ");<br /><br /> my $sig_key = parameter_encode(Encode::encode("UTF-8",$shared_secret)) . "&" .parameter_encode(Encode::encode("UTF-8",$oauth_secrettoken));<br /> MLog::write("$_::LOG_DIR/web_contact", "seecret token: $sig_key");<br /><br /> my $hmac = Digest::HMAC_SHA1-&gt;new($sig_key);<br /> $hmac-&gt;add($data);<br /> my $signature = $hmac-&gt;b64digest;<br /> $signature .= "=";<br /><br /> MLog::write("$_::LOG_DIR/web_contact", "signature : $signature ");<br /><br />#Inserting the oauth_signature to the query parameter list.Inserting it before oauth_timestamp to maintain the sorted order<br />my $sig_url .= "oauth_signature=".uri_escape_RFC3986($signature)."&";<br />$url =~ s/(oauth_timestamp=(.*?)&)/$sig_url$1/;<br /><br /> $request = HTTP::Request-&gt;new(GET =&gt; $url);<br /><br /> my $ua = LWP::UserAgent-&gt;new();<br /> my $res = $ua-&gt;request($request);<br /> my $response = $res-&gt;content;<br /><br />Please let me know if anyone solved the above problem.<br /><br />Thanks!]]></description>
		<pubDate>Fri, 04 Dec 2009 00:25:45 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3686</guid>
	</item>
	<item>
		<title>token rejected</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3686</link>
		<description><![CDATA[Same problem.<br /><br />Invalid Token.]]></description>
		<pubDate>Fri, 04 Dec 2009 00:25:45 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3686</guid>
	</item>
	<item>
		<title>token rejected</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3686</link>
		<description><![CDATA[Hi. I got same problem.<br />token_rejected<br /><br /><br />Did anyone solve this?<br /><br />Regards]]></description>
		<pubDate>Fri, 04 Dec 2009 00:25:45 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3686</guid>
	</item>
	<item>
		<title>Contacts API</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3625</link>
		<description><![CDATA[Hi,<br /><br />I can successfully authorize a user with BBAuth in .NET using Yahoo.Authentication component. <br /><br />However I really need help in constructing the URL below:<br /><br />auth.GetAuthenticatedServiceString(new System.Uri(http://social.yahooapis.com/v1/user/{guid}/contacts));<br /><br />Can some please tell me from where can I get the guid? Is there anything inside Yahoo.Authentication object that I can use? I would highly appreciate a quick response. Thanks in advance.<br /><br />Best,<br /><br />Abdul]]></description>
		<pubDate>Mon, 30 Nov 2009 13:34:42 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3625</guid>
	</item>
	<item>
		<title>Contacts API</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3625</link>
		<description><![CDATA[Since I'm using BBAuth so I will have to stick to AddressBook API rather than Contacts API. The Contacts API seems to only work with OAuth. Correct me if 'm wrong, thanks.]]></description>
		<pubDate>Mon, 30 Nov 2009 13:34:42 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3625</guid>
	</item>
	<item>
		<title>Blackberry Desktop Manager sync fail with Yahoo! Address Book</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3407</link>
		<description>On 11-11-2009 the Blackberry Desktop Manager (5.0.1) stopped syncing with the Yahoo! Address Book.   The application attempts to read a users Yahoo! Address Book and fails.  There are numerous reports of this issue.  Does anyone know of any changes to the Yahoo! Address Book on that day?</description>
		<pubDate>Fri, 13 Nov 2009 12:29:39 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3407</guid>
	</item>
	<item>
		<title>Blackberry Desktop Manager sync fail with Yahoo! Address Book</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3407</link>
		<description><![CDATA[<!--quoteo(post=9496:date=Nov 13 2009, 12&#58;29 PM:name=Larry_Luke)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Larry_Luke &#064; Nov 13 2009, 12&#58;29 PM) <a href="index.php?act=findpost&pid=9496"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->On 11-11-2009 the Blackberry Desktop Manager (5.0.1) stopped syncing with the Yahoo! Address Book.   The application attempts to read a users Yahoo! Address Book and fails.  There are numerous reports of this issue.  Does anyone know of any changes to the Yahoo! Address Book on that day?<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />As far as I am aware nothing changed on that day. You should contact blackberry directly to report this issue: <a href="http://na.blackberry.com/eng/support/" rel="nofollow" target="ext">http://na.blackberry.com/eng/support/</a>]]></description>
		<pubDate>Fri, 13 Nov 2009 12:29:39 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3407</guid>
	</item>
	<item>
		<title>Testing environment</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3380</link>
		<description><![CDATA[Hi to all,<br /><br />Could someone please let me know if it is possible to test the API (with oauth)<br />from a local machine<br /><br />I cannot believe that Yahoo restricts access to their API only from the domain toy enter when getting the API key.<br />OK, I understand that for security reasons, it's good, but how on earth are we supposed to develop the thing.<br /><br />How did you all do it?<br /><br />Thanks]]></description>
		<pubDate>Thu, 12 Nov 2009 02:39:45 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3380</guid>
	</item>
	<item>
		<title>Testing environment</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3380</link>
		<description><![CDATA[Hi Vel,<br /><br />Are you creating an OAuth or an Open application from the dashboard?  Unfortunately, as you have already seen, you cannot create an application with a non-public, local URL.  If you are creating an OAuth application have you tried making a desktop application instead of a web application?  The OAuth flow will not forward you back to the application but you should be able to bypass the URL authentication that way.<br /><br />- Jon]]></description>
		<pubDate>Thu, 12 Nov 2009 02:39:45 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3380</guid>
	</item>
	<item>
		<title>Domain Verification Failed</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3345</link>
		<description><![CDATA[Step 1: Create an Empty Verification File<br />File Name: 1xLxLGI3IxiYtmsPYfGZmg--.html<br />Step 2: Upload Verification File<br />Server to Verify:www.1796.com.tw<br />Url to check:http://www.1796.com.tw/1xLxLGI3IxiYtmsPYfGZmg--.html<br />Place the file you created in step 1 at the document root of this server.<br /><br /><br />Domain Verification Failed<br />There was an internal error while an application is being created. Please try again.<br /><br /><br />who can help me!]]></description>
		<pubDate>Tue, 10 Nov 2009 01:36:56 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3345</guid>
	</item>
	<item>
		<title>Domain Verification Failed</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3345</link>
		<description><![CDATA[Hi vinson,<br /><br />It's possible that the problem has to do with some of the data that is set in the applicaiton.  Can you make sure of a few things when creating the application:<br /><ol type='1'><li>Make sure you aren't using the words Yahoo or Y! in your app title or description.  This will cause an error because they are restricted keywords</li><li>Make sure that the app url and domain url have the same root domain.  If they don't, you will probably see an error like this.</li></ol><br /><br />If those don't provide a solution, can you please provide all of the information that you are adding in when creating your application (app name / description / app url / domain url / etc.) and I'll take a closer look.<br /><br />Thanks.<br /><br />Jonathan LeBlanc<br />Technology Evangelist<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a>]]></description>
		<pubDate>Tue, 10 Nov 2009 01:36:56 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3345</guid>
	</item>
	<item>
		<title>yahoo registration</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3281</link>
		<description><![CDATA[hi<br /> I am using dyuproject-openid in my project for registering with yahoo .I did not get the value of email in my project...If  Iam registring with google its getting.<br />what will be the reason AxSchemaExtension is null for yahoo]]></description>
		<pubDate>Fri, 06 Nov 2009 03:16:43 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3281</guid>
	</item>
	<item>
		<title>yahoo registration</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3281</link>
		<description><![CDATA[I'm not sure I understand your request - can you please elaborate on the problem?<br /><br />- Jon]]></description>
		<pubDate>Fri, 06 Nov 2009 03:16:43 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3281</guid>
	</item>
	<item>
		<title>Continue getting 401 error while trying to get_request_token</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3277</link>
		<description><![CDATA[Hi, i followed the instruction at <br /><a href="http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html#oauth-requesttoken" rel="nofollow" target="ext">http://developer.yahoo.com/oauth/guide/oau...th-requesttoken</a>   (STEP 2)<br />but always get the 401 error.<br /><br />I am using C# and i also try to put the oauth params to the request header but it does not help.<br />I saw that many people here keep getting this problem. Is there any final answer?<br /><br />Thanks]]></description>
		<pubDate>Thu, 05 Nov 2009 23:06:21 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3277</guid>
	</item>
	<item>
		<title>Continue getting 401 error while trying to get_request_token</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3277</link>
		<description><![CDATA[<!--quoteo(post=9216:date=Nov 5 2009, 11&#58;06 PM:name=Nguyễn Văn Thoại)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Nguyễn Văn Thoại &#064; Nov 5 2009, 11&#58;06 PM) <a href="index.php?act=findpost&pid=9216"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Hi, i followed the instruction at <br /><a href="http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html#oauth-requesttoken" rel="nofollow" target="ext">http://developer.yahoo.com/oauth/guide/oau...th-requesttoken</a>   (STEP 2)<br />but always get the 401 error.<br /><br />I am using C# and i also try to put the oauth params to the request header but it does not help.<br />I saw that many people here keep getting this problem. Is there any final answer?<br /><br />Thanks<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />Nguyen,<br /><br />It is working for me, can your provide the request/response including headers? Also, you can use the C# open social sdk to make this a bit easier: <a href="http://developer.yahoo.com/social/sdk/#opensocial" rel="nofollow" target="ext">http://developer.yahoo.com/social/sdk/#opensocial</a>]]></description>
		<pubDate>Thu, 05 Nov 2009 23:06:21 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3277</guid>
	</item>
	<item>
		<title>Continue getting 401 error while trying to get_request_token</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3277</link>
		<description><![CDATA[Hi Dustin,<br /><br /><br />Sorry for the late response.<br />I am currently get an other issue which i mentioned here: <a href="http://developer.yahoo.net/forum/index.php?showtopic=549&st=0&gopid=9916&#entry9916" rel="nofollow" target="ext">http://developer.yahoo.net/forum/index.php...&#entry9916</a><br /><br /><br />If you have any suggestion, please let me know. Thank you very much.]]></description>
		<pubDate>Thu, 05 Nov 2009 23:06:21 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3277</guid>
	</item>
	<item>
		<title>Continue getting 401 error while trying to get_request_token</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3277</link>
		<description><![CDATA[I am also having a problem with 401 error when trying to get a request token from yahoo contact api.  I am using the latest OAuthBase.cs  <br />This is very frustrating I don't know why it has to be so complicated to get this working. PLEASE HELP!!!!<br /><br />Here is the code being used:<br /><br />Uri YahooAuthRequestToken = new Uri("https://api.login.yahoo.com/oauth/v2/get_request_token");   <br /><br />            OAuth.OAuthBase oAuth = new OAuth.OAuthBase();<br />            string nonce = oAuth.GenerateNonce();<br />            string timeStamp = oAuth.GenerateTimeStamp();<br />            string sig = oAuth.GenerateSignature(YahooAuthRequestToken,<br />                consumerKey, consumerSecret,<br />                string.Empty, string.Empty,<br />                "GET", timeStamp, nonce,<br />                OAuth.OAuthBase.SignatureTypes.HMACSHA1,out normaluri , out normaluriparam);<br />            <br />            sig = HttpUtility.UrlEncode(sig);            <br /><br />            StringBuilder sb = new StringBuilder(YahooAuthRequestToken.ToString());<br />            sb.AppendFormat("?oauth_callback={0}&", "oob");<br />            sb.AppendFormat("oauth_consumer_key={0}&", consumerKey);<br />            sb.AppendFormat("oauth_nonce={0}&", nonce);<br />            sb.AppendFormat("oauth_timestamp={0}&", timeStamp);<br />            sb.AppendFormat("oauth_signature_method={0}&", "HMAC-SHA1");<br />            sb.AppendFormat("oauth_version={0}&", "1.0");<br />            sb.AppendFormat("oauth_signature={0}", sig.ToString());          <br /><br />            try<br />            {<br /><br />             request = WebRequest.Create(sb.ToString()) as HttpWebRequest;<br />            <br /><br />            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)<br />            {<br />                StreamReader GetAuthToken = new StreamReader(response.GetResponseStream());<br />                YahooAuthToken = GetAuthToken.ReadToEnd();<br />                MessageBox.Show(YahooAuthToken);<br />            }<br />            }<br />             catch (Exception ex) <br />            {<br />MessageBox.Show( "ERROR: " + ex.Message);<br />             }<br />                <br /><br />HERE IS THE VALUE OF sb.ToString() in the WebRequest.Create(sb.ToString() <br /><br /><a href="https://api.login.yahoo.com/oauth/v2/get_request_token?oauth_callback=oob&" rel="nofollow" target="ext">https://api.login.yahoo.com/oauth/v2/get_re...llback=oob&</a><br />oauth_consumer_key=dj0yJmk0bd...(REMOVED FOR MY APP SECURTIY)...meD1kMw--<br />&oauth_nonce=4228703&oauth_timestamp=126890185&oauth_signature<br />_method=HMAC-SHA1&oauth_version=1.0&oauth_signature=kSUT6rXzpTgnDwdmbHMAjNQjOZU%3d]]></description>
		<pubDate>Thu, 05 Nov 2009 23:06:21 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3277</guid>
	</item>
	<item>
		<title>Consuming Contacts API service on local environment</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3257</link>
		<description><![CDATA[I am new to the Contacts API service. I have just been registering an API key for my development. Unfortunately, our application domain is just local and invisible to Yahoo, so it could not be verified by Yahoo. So how can I solve this issue? Is there any development server out there which does not ask for these information.<br /><br />Thank you,<br />-Danny]]></description>
		<pubDate>Wed, 04 Nov 2009 19:52:25 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3257</guid>
	</item>
	<item>
		<title>Consuming Contacts API service on local environment</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3257</link>
		<description><![CDATA[There are free for a year joyent servers that you can use for this: <a href="http://developer.yahoo.net/forum/index.php?showtopic=3026" rel="nofollow" target="ext">http://developer.yahoo.net/forum/index.php?showtopic=3026</a> .  That should allow you to continue with your development.<br /><br />- Jon]]></description>
		<pubDate>Wed, 04 Nov 2009 19:52:25 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3257</guid>
	</item>
	<item>
		<title>Consuming Contacts API service on local environment</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=3257</link>
		<description>Thanks Jon.</description>
		<pubDate>Wed, 04 Nov 2009 19:52:25 -0800</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=3257</guid>
	</item>
	<item>
		<title>signature_invalid: Getting Contact details from address book</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2970</link>
		<description><![CDATA[I have done all the Oauth steps needed to get the Access token from the Yahoo. But when I am trying to make yahoo api call to get the contact details, it is giving following error...<br /><br />&lt;?xml version='1.0' encoding='UTF-8'?&gt;<br />&lt;yahoo:error xmlns:yahoo='http://yahooapis.com/v1/base.rng'<br />  xml:lang='en-US'&gt;<br />  &lt;yahoo:description&gt;Please provide valid credentials. OAuth oauth_problem="signature_invalid", realm="yahooapis.com"&lt;/yahoo:description&gt;<br />&lt;/yahoo:error&gt;<br />&lt;!-- ws107.socdir.sg1.yahoo.com uncompressed/chunked Sun Oct 11 11:07:13 PDT 2009 --&gt;<br />Oct 11, 2009 11:37:17 PM org.apache.commons.httpclient.HttpMethodDirector processWWWAuthChallenge<br />WARNING: Unable to respond to any of these challenges: {oauth=OAuth oauth_problem="signature_invalid", realm="yahooapis.com"}<br /><br />Commands that I used to call the api is given below:<br /><br />String address = "http://social.yahooapis.com/v1/user/" + guid + "/contacts" ;  // guid is the guid recd. from yahoo<br /><br />PostMethod getContactMethod = new PostMethod(address);<br /><br /><br /> String header = "OAuth realm=&#92;"yahooapis.com&#92;"," + "oauth_consumer_key=" +"&#92;"" + strOauthConsumerKey +"&#92;"," + "oauth_token=" + "&#92;"" + strOauthToken +  "&#92;"," + "oauth_signature_method=&#92;"HMAC-SHA1&#92;"," + "oauth_signature=" + "&#92;"" + signature + "&#92;"," + "oauth_timestamp=" + "&#92;"" + strOauthTimestamp + "&#92;"," + "oauth_nonce=" + "&#92;"" + strOauthNonce + "&#92;"," +  "oauth_version=" + "&#92;"" + strOauthVersion + "&#92;"";<br /><br />/* 'signature' in above statement is calculated using HMAC-sha1 algorithm.. I verified its return value from the example given in yahoo contact documentation... so it cann't be wrong....<br /><br />Header head = new Header("Authorization", header);  // is it a proper way of setting authorization header....<br />getContactMethod.setRequestHeader(head);                   <br /><br />client.executeMethod(getContactMethod); // client is HttpClient instance<br /><br /><br />Can somebody point out where I am making mistake.  I have doubt about setting the authorization header in post request..  Have I done it correctly... Plz respond... I have already wasted a lot of time on this...]]></description>
		<pubDate>Sun, 11 Oct 2009 11:35:13 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2970</guid>
	</item>
	<item>
		<title>signature_invalid: Getting Contact details from address book</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2970</link>
		<description>I have the same problem. I use HMAC-SHA1 method for getting request token and when I use this method for getting contacts list I got error signature invalid. Did you find any solution?</description>
		<pubDate>Sun, 11 Oct 2009 11:35:13 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2970</guid>
	</item>
	<item>
		<title>signature_invalid: Getting Contact details from address book</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2970</link>
		<description>i too have the same problem. Anyone have any solution please?</description>
		<pubDate>Sun, 11 Oct 2009 11:35:13 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2970</guid>
	</item>
	<item>
		<title>signature_invalid: Getting Contact details from address book</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2970</link>
		<description><![CDATA[We got oauth successfully with plaintext, failed to get Yahoo contact with plain text, signature method rejected; Used by applying HMAC consumeSecret and concat with "&" + HAMC of tokenSecret. It fails with the  message  oauth_problem=signature_invalid. Can someone at Yahoo respond with a solution. Our code is in hava.]]></description>
		<pubDate>Sun, 11 Oct 2009 11:35:13 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2970</guid>
	</item>
	<item>
		<title>signature_invalid: Getting Contact details from address book</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2970</link>
		<description><![CDATA[It seems that many people have run into the same issues and Yahoo doesn't have the answer for this Is yahoo serious about these forums and resolving this issues that so many people have posted. The only option we have now is to move on with gmail, msn and other email service integrations.]]></description>
		<pubDate>Sun, 11 Oct 2009 11:35:13 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2970</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[I feel like I have to be missing something simple.  I've struggled painfully through all the OAuth hurdles and have finally arrived at the point where I believe I should be able to actually get my contacts.  That being said, I'm missing the clear and concise documentation for how to do this.  For instance, when I look here (http://developer.yahoo.com/social/rest_api_guide/contacts-resource.html) all I can see is that I'm supposed to use this url (http://social.yahooapis.com/v1/user/{guid}/contacts).  But, I don't see how to incorporate any of the values I got back in my last OAuth call (which was this: <a href="http://developer.yahoo.com/oauth/guide/oauth-auth-flow.html#oauth-accesstoken)" rel="nofollow" target="ext">http://developer.yahoo.com/oauth/guide/oau...th-accesstoken)</a>.<br /><br />I have all the data that was returned to me (as described in that prior link - the oauth_token, oauth_token_secret, oauth_expires_in, oauth_session_handle, oauth_authorization_expires_in & xoauth_yahoo_guid values).  I just don't see anywhere that tells me how to properly build the url for the next step, which is actually calling the Yahoo Contacts API and retrieving my contacts.  I assume the {guid} placeholder in the url <a href="http://social.yahooapis.com/v1/user/{guid}/contacts" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/{guid}/contacts</a> should be replaced by the value of the xoauth_yahoo_guid param returned to me, but am not sure about anything else.<br /><br />Thanks in advance,<br />BN]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[So I found this link: <a href="http://developer.yahoo.com/oauth/guide/oauth-make-request.html" rel="nofollow" target="ext">http://developer.yahoo.com/oauth/guide/oau...ke-request.html</a><br /><br />Still getting: {"error":{"lang":"en-US","description":"Please provide valid credentials. OAuth oauth_problem=&#92;"signature_invalid&#92;", realm=&#92;"yahooapis.com&#92;""}}<br /><br />I've tried it with the params in the url, I've tried it by setting the Authorization header and I've tried it by doing both.  Still no luck.  Any hints on what to look at next in terms of debugging this PITA?]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[Trying more things... feel like I'm totally stabbing in the dark.  Now I'm getting this:<br /><br />{"error":{"lang":"en-US","description":"Please provide valid credentials. OAuth oauth_problem=&#92;"unable_to_determine_oauth_type&#92;", realm=&#92;"yahooapis.com&#92;""}}<br /><br />Any thoughts or hints at all?]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[<!--quoteo(post=8213:date=Oct 2 2009, 12&#58;19 PM:name=bryan.noll)--><div class='quote'><div class='quotetop'>QUOTE <cite>(bryan.noll &#064; Oct 2 2009, 12&#58;19 PM) <a href="index.php?act=findpost&pid=8213"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Trying more things... feel like I'm totally stabbing in the dark.  Now I'm getting this:<br /><br />{"error":{"lang":"en-US","description":"Please provide valid credentials. OAuth oauth_problem=&#92;"unable_to_determine_oauth_type&#92;", realm=&#92;"yahooapis.com&#92;""}}<br /><br />Any thoughts or hints at all?<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />I'm on the same boat as you bryan.<br />It looks to me that there is a bug on yahoo's side when verifying the "Authorization" header on the request ("http://social.yahooapis.com/v1/user/" + guid+ "/contacts")<br /><br />Yahoo devs, please take a look at this issue.<br />I'm trying to setup an oauth demo for yahoo on <a href="http://dyuproject.appspot.com" rel="nofollow" target="ext">http://dyuproject.appspot.com</a> ... this bug is the show stopper.<br />You can see the output (hidden link) at <a href="http://dyuproject.appspot.com/oauth/yahoo/contacts" rel="nofollow" target="ext">http://dyuproject.appspot.com/oauth/yahoo/contacts</a><br /><br />Here is the code (using <a href="http://code.google.com/p/dyuproject):" rel="nofollow" target="ext">http://code.google.com/p/dyuproject):</a><br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->public final class OAuthYahooService extends AbstractService<br />{<br />    <br />    <br />    static final Consumer __consumer = Consumer.getInstance&#40;&#41;;<br />    static final Endpoint __yahooEndpoint = __consumer.getEndpoint&#40;&#34;api.login.yahoo.com&#34;&#41;;<br /><br />    @Override<br />    protected void init&#40;&#41;<br />    {<br />        <br />    }<br />    <br />    @HttpResource&#40;location=&#34;/oauth/yahoo/contacts&#34;&#41;<br />    @Get<br />    public void service&#40;RequestContext rc&#41; throws IOException<br />    {<br />        HttpServletRequest request = rc.getRequest&#40;&#41;;<br />        HttpServletResponse response = rc.getResponse&#40;&#41;;<br />        <br />        Token token = __consumer.getToken&#40;__yahooEndpoint.getConsumerKey&#40;&#41;, request&#41;;<br />        switch&#40;token.getState&#40;&#41;&#41;<br />        {<br />            case Token.UNITIALIZED&#58;<br />                String requestUrl = request.getRequestURL&#40;&#41;.toString&#40;&#41;;<br />                UrlEncodedParameterMap params = new UrlEncodedParameterMap&#40;&#41;<br />                    .add&#40;Constants.OAUTH_CALLBACK, requestUrl&#41;;<br />                    <br />                Response r = __consumer.fetchToken&#40;__yahooEndpoint, params, <br />                        TokenExchange.REQUEST_TOKEN, token&#41;;                <br />                if&#40;r.getStatus&#40;&#41;==200 && token.getState&#40;&#41;==Token.UNAUTHORIZED&#41;<br />                {<br />                    // unauthorized request token<br />                    __consumer.saveToken&#40;token, request, response&#41;;<br />                    StringBuilder urlBuffer = Transport.buildAuthUrl&#40;<br />                            __yahooEndpoint.getAuthorizationUrl&#40;&#41;, token, requestUrl&#41;;<br />                    response.sendRedirect&#40;urlBuffer.toString&#40;&#41;&#41;;<br />                }<br />                break;<br />                <br />            case Token.UNAUTHORIZED&#58;<br />                String verifier = request.getParameter&#40;Constants.OAUTH_VERIFIER&#41;;<br />                if&#40;verifier==null&#41;<br />                {<br />                    // the user has possibly pressed the back button and retried<br />                    // so we redirect and let the user authenticate<br />                    StringBuilder urlBuffer = Transport.buildAuthUrl&#40;<br />                            __yahooEndpoint.getAuthorizationUrl&#40;&#41;, token, <br />                            request.getRequestURL&#40;&#41;.toString&#40;&#41;&#41;;<br />                    Transport.appendToUrl&#40;&#34;hd&#34;, &#34;default&#34;, urlBuffer&#41;;<br />                    response.sendRedirect&#40;urlBuffer.toString&#40;&#41;&#41;;<br />                }<br />                else if&#40;token.authorize&#40;request.getParameter&#40;Constants.OAUTH_TOKEN&#41;, verifier&#41;&#41;<br />                {<br />                    if&#40;fetchAccessToken&#40;token, request, response&#41;&#41;<br />                        queryContacts&#40;token, request, response&#41;;<br />                    else<br />                        __consumer.saveToken&#40;token, request, response&#41;;<br />                }<br />                break;<br />                <br />            case Token.AUTHORIZED&#58;<br />                if&#40;fetchAccessToken&#40;token, request, response&#41;&#41;<br />                    queryContacts&#40;token, request, response&#41;;<br />                break;<br />                <br />            case Token.ACCESS_TOKEN&#58;<br />                queryContacts&#40;token, request, response&#41;;<br />                break;<br />                <br />            default&#58;<br />                response.sendRedirect&#40;request.getContextPath&#40;&#41; + &#34;/oauth/yahoo&#34;&#41;;<br />        }<br />        System.err.println&#40;&#34;token&#58; &#34; + token.getState&#40;&#41; + &#34; | &#34; + token.getAttributes&#40;&#41;&#41;;<br />    }<br />    <br />    public boolean fetchAccessToken&#40;Token token, HttpServletRequest request, <br />            HttpServletResponse response&#41; throws IOException<br />    {<br />        // authorized request token<br />        UrlEncodedParameterMap params = new UrlEncodedParameterMap&#40;&#41;;<br />        <br />        Response r = __consumer.fetchToken&#40;__yahooEndpoint, params, TokenExchange.ACCESS_TOKEN, <br />                token&#41;;<br />        if&#40;r.getStatus&#40;&#41;==200 && token.getState&#40;&#41;==Token.ACCESS_TOKEN&#41;<br />        {<br />            // access token<br />            __consumer.saveToken&#40;token, request, response&#41;;<br />            return true;<br />        }<br />        return false;<br />    }<br />    <br />    void queryContacts&#40;Token token, HttpServletRequest request, <br />            HttpServletResponse response&#41; throws IOException<br />    {<br />        String guid = &#40;String&#41;token.getAttribute&#40;&#34;xoauth_yahoo_guid&#34;&#41;;<br />        String contactsUrl = &#34;http&#58;//social.yahooapis.com/v1/user/&#34; + guid+ &#34;/contacts&#34;;<br />        Response r = serviceGET&#40;contactsUrl, __consumer.getConsumerContext&#40;&#41;, __yahooEndpoint, <br />                token, request, response&#41;;<br />        <br />        BufferedReader br = new BufferedReader&#40;new InputStreamReader&#40;r.getInputStream&#40;&#41;, &#34;UTF-8&#34;&#41;&#41;;<br />        response.setContentType&#40;&#34;text/xml&#34;&#41;;<br />        PrintWriter pw = response.getWriter&#40;&#41;;<br />        for&#40;String line=null; &#40;line=br.readLine&#40;&#41;&#41;!=null;&#41;<br />            pw.append&#40;line&#41;;<br />    }<br />    <br />    public static Response serviceGET&#40;String serviceUrl, ConsumerContext context, Endpoint ep, <br />            Token token, HttpServletRequest request, HttpServletResponse response&#41; <br />            throws IOException<br />    {<br />        HttpConnector connector = context.getHttpConnector&#40;&#41;;<br />        UrlEncodedParameterMap params = new UrlEncodedParameterMap&#40;serviceUrl&#41;;<br />        context.getNonceAndTimestamp&#40;&#41;.put&#40;params, token.getCk&#40;&#41;&#41;;<br />        Parameter authorization = new Parameter&#40;&#34;Authorization&#34;, <br />                HttpAuthTransport.getAuthHeaderValue&#40;params, ep, token, <br />                context.getNonceAndTimestamp&#40;&#41;,  ep.getSignature&#40;&#41;&#41;&#41;;<br />        return connector.doGET&#40;params.getUrl&#40;&#41;, authorization&#41;;<br />        <br />    }<br /><br />}<!--c2--></code></pre></div><!--ec2-->]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[The problem is when the oauth parameters are transported via the "Authorization" header.  That's seriously a bug that needs fixing.<br /><br />The workaround for my part is that the oauth parameters are transported via normal HTTP GET parameters (query string) instead.<br /><br />I've updated <a href="http://dyuproject.appspot.com/" rel="nofollow" target="ext">http://dyuproject.appspot.com/</a> with these changes for the mean time.  Hopefully, the bug will be fixed sooner.<br /><br />Cheers]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[<!--quoteo(post=8406:date=Oct 13 2009, 08&#58;26 AM:name=davidyu_ftw)--><div class='quote'><div class='quotetop'>QUOTE <cite>(davidyu_ftw &#064; Oct 13 2009, 08&#58;26 AM) <a href="index.php?act=findpost&pid=8406"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->The problem is when the oauth parameters are transported via the "Authorization" header.  That's seriously a bug that needs fixing.<br /><br />The workaround for my part is that the oauth parameters are transported via normal HTTP GET parameters (query string) instead.<br /><br />I've updated <a href="http://dyuproject.appspot.com/" rel="nofollow" target="ext">http://dyuproject.appspot.com/</a> with these changes for the mean time.  Hopefully, the bug will be fixed sooner.<br /><br />Cheers<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br /><br />I am too facing the same problem. I have got the access token from yahoo successfully but not getting contacts. Getting the signature invalid problem..<br /><br />Initially I thought I was making some mistakes with the baseString or setting oauth parameters in  authorization header.  <br />As there is not enough on yahoo documentation, bryan or davidyu can u please share something about basestring and setting oauth parameters. I may be right on those things but just want to confirm whether I am also on your level.<br /><br />Can yahoo developer share something on this as so many people are facing the problem in getting the contacts from yahoo address book....]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[<!--quoteo(post=8425:date=Oct 13 2009, 08&#58;34 PM:name=reset21123)--><div class='quote'><div class='quotetop'>QUOTE <cite>(reset21123 &#064; Oct 13 2009, 08&#58;34 PM) <a href="index.php?act=findpost&pid=8425"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->I am too facing the same problem. I have got the access token from yahoo successfully but not getting contacts. Getting the signature invalid problem..<br /><br />Initially I thought I was making some mistakes with the baseString or setting oauth parameters in  authorization header.  <br />As there is not enough on yahoo documentation, bryan or davidyu can u please share something about basestring and setting oauth parameters. I may be right on those things but just want to confirm whether I am also on your level.<br /><br />Can yahoo developer share something on this as so many people are facing the problem in getting the contacts from yahoo address book....<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />@davidyu_ftw<br />Are u getting contacts after passing the oauth parameters with query string...<br />Me still getting the same signature invalid problem even when using query string....<br />I am passing like this in the brower window ... <br /><br /><a href="http://social.yahooapis.com/v1/user/hidden/contacts?oauth_consumer_key=hidden&oauth_nonce=ee2130523f788f313f76314ed3965ea9&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1255495992&oauth_token=hidden&oauth_version=1.0&oauth_signature=Lb9KgIKDdtpfUgN%2BwtY%3D" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/hidden...tpfUgN%2BwtY%3D</a><br /><br />is it right...]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[<!--quoteo(post=8426:date=Oct 13 2009, 08&#58;58 PM:name=reset21123)--><div class='quote'><div class='quotetop'>QUOTE <cite>(reset21123 &#064; Oct 13 2009, 08&#58;58 PM) <a href="index.php?act=findpost&pid=8426"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->@davidyu_ftw<br />Are u getting contacts after passing the oauth parameters with query string...<br />Me still getting the same signature invalid problem even when using query string....<br />I am passing like this in the brower window ... <br /><br /><a href="http://social.yahooapis.com/v1/user/hidden/contacts?oauth_consumer_key=hidden&oauth_nonce=ee2130523f788f313f76314ed3965ea9&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1255495992&oauth_token=hidden&oauth_version=1.0&oauth_signature=Lb9KgIKDdtpfUgN%2BwtY%3D" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/hidden...tpfUgN%2BwtY%3D</a><br /><br />is it right...<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />If you're getting a signature invalid problem, you might not have signed the oauth parameters that are appended to the query string.<br />The oath library you are using should take care of that for you.]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[<!--quoteo(post=8435:date=Oct 14 2009, 06&#58;37 AM:name=davidyu_ftw)--><div class='quote'><div class='quotetop'>QUOTE <cite>(davidyu_ftw &#064; Oct 14 2009, 06&#58;37 AM) <a href="index.php?act=findpost&pid=8435"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->If you're getting a signature invalid problem, you might not have signed the oauth parameters that are appended to the query string.<br />The oath library you are using should take care of that for you.<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br />Can you reply with the full http request and response? Also, what is the signature base string you are using? If you are using a standard oauth client or yahoo sdk it should be fine: <a href="http://github.com/yahoo" rel="nofollow" target="ext">http://github.com/yahoo</a>]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[I am facing exactly same problem as this problem.<br /><br />I have been through the OAuth process. Then finally I have obtained the "xoauth_yahoo_guid".<br />I believe that this guid should be used with<br /><br /><a href="http://social.yahooapis.com/v1/user/{guid}/contacts" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/{guid}/contacts</a><br /><br />So I have used the "xoauth_yahoo_guid" in {guid}.<br /><br />Then I keep on getting this.<br />&lt;?xml version="1.0" encoding="UTF-8" ?&gt; <br />- &lt;yahoo:error xmlns:yahoo="http://yahooapis.com/v1/base.rng" xml:lang="en-US"&gt;<br />  &lt;yahoo:description&gt;Please provide valid credentials. OAuth oauth_problem="unable_to_determine_oauth_type", realm="yahooapis.com"&lt;/yahoo:description&gt; <br />  &lt;/yahoo:error&gt;<br /><br />Is there any way to retrieve the contact? or seriously bug in Yahoo contact API so that there is no way to control the contact data??<br />If anyone can answer this, that would be great.<br /><br />Thanks,<br />Akira]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[<!--quoteo(post=10999:date=Jan 5 2010, 09&#58;00 PM:name=Akira)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Akira &#064; Jan 5 2010, 09&#58;00 PM) <a href="index.php?act=findpost&pid=10999"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->I am facing exactly same problem as this problem.<br /><br />I have been through the OAuth process. Then finally I have obtained the "xoauth_yahoo_guid".<br />I believe that this guid should be used with<br /><br /><a href="http://social.yahooapis.com/v1/user/{guid}/contacts" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/{guid}/contacts</a><br /><br />So I have used the "xoauth_yahoo_guid" in {guid}.<br /><br />Then I keep on getting this.<br />&lt;?xml version="1.0" encoding="UTF-8" ?&gt; <br />- &lt;yahoo:error xmlns:yahoo="http://yahooapis.com/v1/base.rng" xml:lang="en-US"&gt;<br />  &lt;yahoo:description&gt;Please provide valid credentials. OAuth oauth_problem="unable_to_determine_oauth_type", realm="yahooapis.com"&lt;/yahoo:description&gt; <br />  &lt;/yahoo:error&gt;<br /><br />Is there any way to retrieve the contact? or seriously bug in Yahoo contact API so that there is no way to control the contact data??<br />If anyone can answer this, that would be great.<br /><br />Thanks,<br />Akira<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br /><br /><br />Are you including the oauth version in the requests? Are you sending the oauth credentials via http header or query parameters? Can you include the complete http request/response?]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[Can anyone please help I can't even get the Auth Token in the first place I keep getting a 401 error.  Can anyone please send me a working code example at hardcorehire@yahoo.com  or post here any ideas.  Here is the code I am using to try and get the auth token <br /><br />CODE:<br /><br />Uri YahooAuthRequestToken = new Uri("https://api.login.yahoo.com/oauth/v2/get_request_token");   <br /><br />            OAuth.OAuthBase oAuth = new OAuth.OAuthBase();<br />            string nonce = oAuth.GenerateNonce();<br />            string timeStamp = oAuth.GenerateTimeStamp();<br />            string sig = oAuth.GenerateSignature(YahooAuthRequestToken,<br />                consumerKey, consumerSecret,<br />                string.Empty, string.Empty,<br />                "GET", timeStamp, nonce,<br />                OAuth.OAuthBase.SignatureTypes.HMACSHA1,out normaluri , out normaluriparam);<br />            <br />            sig = HttpUtility.UrlEncode(sig);            <br /><br />            StringBuilder sb = new StringBuilder(YahooAuthRequestToken.ToString());<br />            sb.AppendFormat("?oauth_callback={0}&", "oob");<br />            sb.AppendFormat("oauth_consumer_key={0}&", consumerKey);<br />            sb.AppendFormat("oauth_nonce={0}&", nonce);<br />            sb.AppendFormat("oauth_timestamp={0}&", timeStamp);<br />            sb.AppendFormat("oauth_signature_method={0}&", "HMAC-SHA1");<br />            sb.AppendFormat("oauth_version={0}&", "1.0");<br />            sb.AppendFormat("oauth_signature={0}", sig.ToString());          <br /><br />            try<br />            {<br /><br />             request = WebRequest.Create(sb.ToString()) as HttpWebRequest;<br />            <br /><br />            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)<br />            {<br />                StreamReader GetAuthToken = new StreamReader(response.GetResponseStream());<br />                YahooAuthToken = GetAuthToken.ReadToEnd();<br />                MessageBox.Show(YahooAuthToken);<br />            }<br />            }<br />             catch (Exception ex) <br />            {<br />MessageBox.Show( "ERROR: " + ex.Message);<br />             }<br />                <br /><br />HERE IS THE sb.ToString() in the "request = WebRequest.Create(sb.ToString()) as HttpWebRequest; " LINE:<br /><a href="https://api.login.yahoo.com/oauth/v2/get_request_token?oauth_callback=oob&" rel="nofollow" target="ext">https://api.login.yahoo.com/oauth/v2/get_re...llback=oob&</a><br />oauth_consumer_key=dj0yJmk9...(removed for security)...QmeD1kMw--&<br />oauth_nonce=4228703&oauth_timestamp=1262890185&oauth_signature_method=HMAC-SHA1&<br />oauth_version=1.0&oauth_signature=kSUT6rXzpTgnDwdmbHMAjNQjOZU%3d]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>Actually getting Contacts after jumping through all the OAuth loops</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2891</link>
		<description><![CDATA[Thanks for your response.<br /><!--quoteo(post=11062:date=Jan 7 2010, 01&#58;25 AM:name=Dustin Whittle)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Dustin Whittle &#064; Jan 7 2010, 01&#58;25 AM) <a href="index.php?act=findpost&pid=11062"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Are you including the oauth version in the requests?<br />Are you sending the oauth credentials via http header or query parameters? Can you include the complete http request/response?<!--QuoteEnd--></blockquote></div><!--QuoteEEnd--><br />I am afraid that I have not included the oauth version in the request.<br />As soon as I have received following parameter as a part of OAuth process (No.4 in document), <br /><br />oauth_token=AAA<br />oauth_token_secret=BBB<br />oauth_expires_in=3600<br />oauth_session_handle=CCC<br />oauth_authorization_expires_in=884656234<br />xoauth_yahoo_guid=DDD<br /><br />I have called that<br /><a href="http://social.yahooapis.com/v1/user/DDD/contacts" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/DDD/contacts</a><br /><br />I may not read the documentation carefully...<br />How could I include oauth version in the request? and also how could I do<br />"sending the oauth credentials via http header or query parameters?"<br /><br />Thanks in advance,<br />Akira]]></description>
		<pubDate>Thu, 01 Oct 2009 16:11:00 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2891</guid>
	</item>
	<item>
		<title>PHP5 Contacts API?</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2554</link>
		<description><![CDATA[Is there some form of the Yahoo Contacts API (Not the Yahoo Address Book API) that is written with PHP5 in mind, because in it's current form it refuses to work on my PHP5 server.]]></description>
		<pubDate>Thu, 27 Aug 2009 03:24:43 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2554</guid>
	</item>
	<item>
		<title>PHP5 Contacts API?</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2554</link>
		<description><![CDATA[Hi Adam,<br /><br />The contacts API contains a series of URI endpoints that may be called from any language.  For instance, in PHP 5 you may make an OAuth signed request to the endpoints to capture the data.  If you're looking for an implementation SDK I would take a look at our PHP SDK: <a href="http://developer.yahoo.com/social/sdk/" rel="nofollow" target="ext">http://developer.yahoo.com/social/sdk/</a><br /><br />If there's something specific which you are trying to do, or the exact error that you are seeing on your server, please let us know and we'll do what we can to help.<br /><br />Jonathan LeBlanc<br />Senior Software Engineer<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a><br /><br /><!--quoteo(post=7293:date=Aug 27 2009, 02&#58;24 AM:name=Adam)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Adam &#064; Aug 27 2009, 02&#58;24 AM) <a href="index.php?act=findpost&pid=7293"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Is there some form of the Yahoo Contacts API (Not the Yahoo Address Book API) that is written with PHP5 in mind, because in it's current form it refuses to work on my PHP5 server.<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Thu, 27 Aug 2009 03:24:43 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2554</guid>
	</item>
	<item>
		<title>Yahoo Addressbook API returning Error 302</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2522</link>
		<description><![CDATA[Is there some kind of service issue with the Yahoo Address book API right now? I am trying to implement Addressbook API integration in the php webapp I'm working on but Yahoo keeps returning this 302 error.<br /><br />I'm using the ybrowserauth.class.php5 file provided by Yahoo and calling makeAuthWSgetCall to the URL:<br /><br /><a href="http://address.yahooapis.com/v1/searchContacts?format=json&fields=name,email&email.present=1" rel="nofollow" target="ext">http://address.yahooapis.com/v1/searchCont...email.present=1</a><br /><br />What I receive back is:<br /><br />&lt;HTML&gt;<br />&lt;HEAD&gt;&lt;TITLE&gt;302 Moved Temporarily&lt;/TITLE&gt;&lt;/HEAD&gt;<br />&lt;BODY&gt;<br />&lt;H1&gt;Moved Temporarily&lt;H1&gt;<br />&lt;H4&gt;<br />You are being redirected to a new location because:&lt;P&gt;<br />[code=BYPASSED_URL] The client request was forwarded directly to the origin server. No action is required.<br />&lt;/H4&gt;<br />&lt;HR&gt;<br />&lt;/BODY&gt;<br />&lt;/HTML&gt;<br /><br />Checking the HTML headers reveals that the Redirect is sending me to the same address I called makeAuthWSgetCall with.<br /><br />What is going on?<br /><br />Is Yahoo broken?]]></description>
		<pubDate>Tue, 25 Aug 2009 01:15:20 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2522</guid>
	</item>
	<item>
		<title>Yahoo Addressbook API returning Error 302</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2522</link>
		<description><![CDATA[Adam,<br /><br />We are not aware of anything here that would be causing this but I'll get your message to the Address Book team.  We did have one other developer mention this yesterday, so it seems to be affecting few people, but that's still too many!<br /><br />Thanks,<br />Robyn Tippins<br />Community Manager, YDN]]></description>
		<pubDate>Tue, 25 Aug 2009 01:15:20 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2522</guid>
	</item>
	<item>
		<title>Yahoo Addressbook API returning Error 302</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2522</link>
		<description><![CDATA[I found a simple fix for this issue.<br /><br />In the ybrowserauth.class.php5 file add the following lines below line 316:<br /><br />        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);<br />        curl_setopt($ch, CURLOPT_MAXREDIRS, 10);<br /><br />This causes curl to follow the 302 location and retrieve the addressbook entries.]]></description>
		<pubDate>Tue, 25 Aug 2009 01:15:20 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2522</guid>
	</item>
	<item>
		<title>Yahoo Addressbook API returning Error 302</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2522</link>
		<description><![CDATA[For use dumb users how is this done?<br /><br />I have been unable to email anyone with a yahoo email for over a week now.<br /><br />Alma Jo]]></description>
		<pubDate>Tue, 25 Aug 2009 01:15:20 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2522</guid>
	</item>
	<item>
		<title>Yahoo Addressbook API returning Error 302</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2522</link>
		<description><![CDATA[Alma Jo,<br /><br />Please visit help.yahoo.com and click on Mail.  Customer Service agents should be able to help you.<br /><br />Robyn Tippins<br />Community Manager, YDN]]></description>
		<pubDate>Tue, 25 Aug 2009 01:15:20 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2522</guid>
	</item>
	<item>
		<title><![CDATA[Doesn't update mail]]></title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2363</link>
		<description>All weekend everttime I hit refresh on mail I get a box that says something about having problems. I click OK then it comes up. What is going on?</description>
		<pubDate>Sun, 09 Aug 2009 12:52:02 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2363</guid>
	</item>
	<item>
		<title><![CDATA[Doesn't update mail]]></title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2363</link>
		<description><![CDATA[Please give more details!<br /><br /><br /><!--quoteo(post=6829:date=Aug 9 2009, 11&#58;52 AM:name=Richard B)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Richard B &#064; Aug 9 2009, 11&#58;52 AM) <a href="index.php?act=findpost&pid=6829"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->All weekend everttime I hit refresh on mail I get a box that says something about having problems. I click OK then it comes up. What is going on?<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Sun, 09 Aug 2009 12:52:02 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2363</guid>
	</item>
	<item>
		<title><![CDATA[Doesn't update mail]]></title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2363</link>
		<description><![CDATA[Hi Richard, I would suggest contacting the Mail team via their support forms.  Their contact details are listing in this post: <a href="http://developer.yahoo.net/forum/index.php?showtopic=1716" rel="nofollow" target="ext">http://developer.yahoo.net/forum/index.php?showtopic=1716</a><br /><br />Also, you'll want to provide more details on the problem when contacting them, such as the the account id and a more detailed description.  We don't have access to your account information here in YDN for security reasons.<br /><br />Jonathan LeBlanc<br />Senior Software Engineer<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a><br /><br /><!--quoteo(post=6829:date=Aug 9 2009, 11&#58;52 AM:name=Richard B)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Richard B &#064; Aug 9 2009, 11&#58;52 AM) <a href="index.php?act=findpost&pid=6829"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->All weekend everttime I hit refresh on mail I get a box that says something about having problems. I click OK then it comes up. What is going on?<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Sun, 09 Aug 2009 12:52:02 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2363</guid>
	</item>
	<item>
		<title><![CDATA[We're Sorry, Your contacts data failed to load]]></title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2362</link>
		<description><![CDATA[Dear all...<br />Hello.<br /><br />This is a problem i have been facing looooooooooooooong time ago! and its getting into my nerves!<br /><br />When composing, forwarding, or replying an email, contacts cant be loaded into needed fields! yet the message "We're Sorry, Your contacts data failed to load" appears; whether on clicking the To, Cc, Bcc field or by depending on the auto complete option, the result is the same! nevertheless opening the contacts from the contacts on the left pane works fine and i see all my contacts! but it doesnt make sense to copy and paste each contact! beside i have groups; and i prefer using the groups on the individaul contacts!  <img src="http://developer.yahoo.net/forum/style_emoticons/default/rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0" alt="rolleyes.gif" /> <br /><br />I have done some search on this incident, and i have tried all the suggested ways to fix it.... yet NOTHING!<br /><br />This problem happens at home, all the time, and, sometimes, at work. Baring in mind that I have an ADSL service at home!!!!  <img src="http://developer.yahoo.net/forum/style_emoticons/default/biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" /> <br /><br />Please direct me to fix this problem, or YAHOO! fix it! its really starting to bother me over and over and over! and im thinking of leaving yahoo and quit using it since i cant make any use of my contacts and its KILLING and drving me bored!  <img src="http://developer.yahoo.net/forum/style_emoticons/default/angry.gif" style="vertical-align:middle" emoid=":angry:" border="0" alt="angry.gif" /> <br /><br />Please Help! <br /><br />Many thanks.<br /><br />Eve]]></description>
		<pubDate>Sun, 09 Aug 2009 03:39:09 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2362</guid>
	</item>
	<item>
		<title><![CDATA[We're Sorry, Your contacts data failed to load]]></title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2362</link>
		<description><![CDATA[Hi Eve,<br /><br />The best thing to do would be to contact the Mail team via their help forms.  You can find links to these within the following post: <a href="http://developer.yahoo.net/forum/index.php?showtopic=1716" rel="nofollow" target="ext">http://developer.yahoo.net/forum/index.php?showtopic=1716</a><br /><br />We unfortunately don't have access to your account details within YDN for security reasons, so customer support will be one of the only methods to find a resolution.<br /><br />- Jon<br /><br /><!--quoteo(post=6824:date=Aug 9 2009, 02&#58;39 AM:name=Evest)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Evest &#064; Aug 9 2009, 02&#58;39 AM) <a href="index.php?act=findpost&pid=6824"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Dear all...<br />Hello.<br /><br />This is a problem i have been facing looooooooooooooong time ago! and its getting into my nerves!<br /><br />When composing, forwarding, or replying an email, contacts cant be loaded into needed fields! yet the message "We're Sorry, Your contacts data failed to load" appears; whether on clicking the To, Cc, Bcc field or by depending on the auto complete option, the result is the same! nevertheless opening the contacts from the contacts on the left pane works fine and i see all my contacts! but it doesnt make sense to copy and paste each contact! beside i have groups; and i prefer using the groups on the individaul contacts!  <img src="http://developer.yahoo.net/forum/style_emoticons/default/rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0" alt="rolleyes.gif" /> <br /><br />I have done some search on this incident, and i have tried all the suggested ways to fix it.... yet NOTHING!<br /><br />This problem happens at home, all the time, and, sometimes, at work. Baring in mind that I have an ADSL service at home!!!!  <img src="http://developer.yahoo.net/forum/style_emoticons/default/biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" /> <br /><br />Please direct me to fix this problem, or YAHOO! fix it! its really starting to bother me over and over and over! and im thinking of leaving yahoo and quit using it since i cant make any use of my contacts and its KILLING and drving me bored!  <img src="http://developer.yahoo.net/forum/style_emoticons/default/angry.gif" style="vertical-align:middle" emoid=":angry:" border="0" alt="angry.gif" /> <br /><br />Please Help! <br /><br />Many thanks.<br /><br />Eve<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Sun, 09 Aug 2009 03:39:09 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2362</guid>
	</item>
	<item>
		<title>Get a user GUID</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2256</link>
		<description><![CDATA[It feels like I've tried everything and have read all the documentation including <br /><br /><a href="http://developer.yahoo.com/social/rest_api_guide/introspective-guid-resource.html" rel="nofollow" target="ext">http://developer.yahoo.com/social/rest_api...d-resource.html</a> <br /><br />and i recieve this<br /><br />&lt;?xml version='1.0' encoding='UTF-8'?&gt; &lt;yahoo:error xmlns:yahoo='http://yahooapis.com/v1/base.rng' xml:lang='en-US'&gt; &lt;yahoo:description&gt;Please provide valid credentials. OAuth oauth_problem="unable_to_determine_oauth_type", realm="yahooapis.com"&lt;/yahoo:description&gt; &lt;/yahoo:error&gt; &lt;!-- <br />ws109.socdir.mud.yahoo.com uncompressed/chunked Tue Jul 28 15:32:17 PDT 2009 --&gt; <br /><br />however i am not using oauth...i spent 2 weeks trying to get that to work and couldn't figure out how to get a valid signature for the auth token.<br /><br />I would greatly appreciate any help...please try to address this specific issue and please dont just paste a link to documentation]]></description>
		<pubDate>Tue, 28 Jul 2009 15:41:14 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2256</guid>
	</item>
	<item>
		<title>Get a user GUID</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2256</link>
		<description><![CDATA[If you're trying to access private information about a user you will need to make an OAuth signed request to do so.  Our SDKs allow you to do this easily, or you can build your own OAuth request to do so.  If you could provide a code snippet of what you are doing I can see what we can do to help you along.<br /><br />Jonathan LeBlanc<br />Senior Software Engineer<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a><br /><br /><!--quoteo(post=6524:date=Jul 28 2009, 02&#58;41 PM:name=connexiondeveloper)--><div class='quote'><div class='quotetop'>QUOTE <cite>(connexiondeveloper &#064; Jul 28 2009, 02&#58;41 PM) <a href="index.php?act=findpost&pid=6524"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->It feels like I've tried everything and have read all the documentation including <br /><br /><a href="http://developer.yahoo.com/social/rest_api_guide/introspective-guid-resource.html" rel="nofollow" target="ext">http://developer.yahoo.com/social/rest_api...d-resource.html</a> <br /><br />and i recieve this<br /><br />&lt;?xml version='1.0' encoding='UTF-8'?&gt; &lt;yahoo:error xmlns:yahoo='http://yahooapis.com/v1/base.rng' xml:lang='en-US'&gt; &lt;yahoo:description&gt;Please provide valid credentials. OAuth oauth_problem="unable_to_determine_oauth_type", realm="yahooapis.com"&lt;/yahoo:description&gt; &lt;/yahoo:error&gt; &lt;!-- <br />ws109.socdir.mud.yahoo.com uncompressed/chunked Tue Jul 28 15:32:17 PDT 2009 --&gt; <br /><br />however i am not using oauth...i spent 2 weeks trying to get that to work and couldn't figure out how to get a valid signature for the auth token.<br /><br />I would greatly appreciate any help...please try to address this specific issue and please dont just paste a link to documentation<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Tue, 28 Jul 2009 15:41:14 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2256</guid>
	</item>
	<item>
		<title>Finding number of contacts</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2183</link>
		<description><![CDATA[Hi,<br /><br />Is there a query through which I can find the number of contacts without actually getting the remaining fields information using the contacts API or YQL?<br /><br />-Mike]]></description>
		<pubDate>Tue, 21 Jul 2009 10:15:04 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2183</guid>
	</item>
	<item>
		<title>Finding number of contacts</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2183</link>
		<description><![CDATA[I'm not familiar with a method for capturing the # of contacts without actually capturing the contact details...I'll keep digging and if I do come across something I'll post it.<br /><br />Jonathan LeBlanc<br />Senior Software Engineer<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a><br /><br /><!--quoteo(post=6255:date=Jul 21 2009, 09&#58;15 AM:name=Mike)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Mike &#064; Jul 21 2009, 09&#58;15 AM) <a href="index.php?act=findpost&pid=6255"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Hi,<br /><br />Is there a query through which I can find the number of contacts without actually getting the remaining fields information using the contacts API or YQL?<br /><br />-Mike<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Tue, 21 Jul 2009 10:15:04 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2183</guid>
	</item>
	<item>
		<title>Finding number of contacts</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2183</link>
		<description><![CDATA[I sent messages around and the only method that I received a response about was the same one that was mentioned - you'll need to make a request to collect the contacts in order to get the number of contacts.  You can do this by specifying the number of contacts to return as "max".<br /><br />- Jon]]></description>
		<pubDate>Tue, 21 Jul 2009 10:15:04 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2183</guid>
	</item>
	<item>
		<title>Deleted Contacts</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2172</link>
		<description><![CDATA[Hi,<br /><br />I am developing an application using Java that retrieves contacts from the Yahoo server. I need to know which all contacts have been deleted. Is there some way of doing this. (I mean is Deleted Contacts also a contact category ?). If not please tell me how to identify which contacts were deleted.<br /><br />Thanks<br />Mike]]></description>
		<pubDate>Mon, 20 Jul 2009 14:11:08 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2172</guid>
	</item>
	<item>
		<title>Deleted Contacts</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2172</link>
		<description><![CDATA[I've looked through the contacts api and addressbook api to see if there is a method for doing this and I don't see a deleted categorization - or a method for capturing deleted contacts.  I've sent out an internal e-mail about your contact related questions to see if anyone else here may know of a way to capture this data.<br /><br />Jonathan LeBlanc<br />Senior Software Engineer<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a><br /><br /><!--quoteo(post=6231:date=Jul 20 2009, 01&#58;11 PM:name=Mike)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Mike &#064; Jul 20 2009, 01&#58;11 PM) <a href="index.php?act=findpost&pid=6231"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Hi,<br /><br />I am developing an application using Java that retrieves contacts from the Yahoo server. I need to know which all contacts have been deleted. Is there some way of doing this. (I mean is Deleted Contacts also a contact category ?). If not please tell me how to identify which contacts were deleted.<br /><br />Thanks<br />Mike<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Mon, 20 Jul 2009 14:11:08 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2172</guid>
	</item>
	<item>
		<title>Deleted Contacts</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2172</link>
		<description><![CDATA[Just to follow up on this - there will not be a facility to accomplish this type of call (for deleted contacts) due to privacy concerns.  Developers should not have access to the deleted contacts of a user in an official capacity because the user has chosen to delete those individuals, so historic records are not made available.<br /><br />- Jon]]></description>
		<pubDate>Mon, 20 Jul 2009 14:11:08 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2172</guid>
	</item>
	<item>
		<title>created time only</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2166</link>
		<description><![CDATA[Hi Guys,<br /><br />I need to send a query to the contacts API to fetch contacts created after a particular time. I am being able to connect to the API and retrieve all the contacts of a user, but I need some help to get this query.<br /><br />Thanks<br />Mike]]></description>
		<pubDate>Mon, 20 Jul 2009 00:54:13 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2166</guid>
	</item>
	<item>
		<title>created time only</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2166</link>
		<description><![CDATA[You can probably build a filter quest on the URI that you are calling.  Filters and some samples are discussed here: <a href="http://developer.yahoo.com/social/rest_api_guide/contacts-resource.html" rel="nofollow" target="ext">http://developer.yahoo.com/social/rest_api...s-resource.html</a><br /><br />- Jon<br /><br /><!--quoteo(post=6209:date=Jul 19 2009, 11&#58;54 PM:name=Mike)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Mike &#064; Jul 19 2009, 11&#58;54 PM) <a href="index.php?act=findpost&pid=6209"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Hi Guys,<br /><br />I need to send a query to the contacts API to fetch contacts created after a particular time. I am being able to connect to the API and retrieve all the contacts of a user, but I need some help to get this query.<br /><br />Thanks<br />Mike<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Mon, 20 Jul 2009 00:54:13 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2166</guid>
	</item>
	<item>
		<title>How to delete an application from the dashboard</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2104</link>
		<description><![CDATA[Does anybody know how to delete an application from the dashboard at <a href="https://developer.yahoo.com/dashboard/" rel="nofollow" target="ext">https://developer.yahoo.com/dashboard/</a><br />There is a delete link on the show secret page but that doesn't seem to do anything.<br />This should be a simple task! <br />Any ideas?]]></description>
		<pubDate>Mon, 13 Jul 2009 11:14:58 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2104</guid>
	</item>
	<item>
		<title>How to delete an application from the dashboard</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2104</link>
		<description><![CDATA[From the dashboard if you click on the name of the application (not the edit app link) you'll see a "Delete This Application" link at the top of the right column.  I just tested that out and it seems to work well for me.  Please let me know if there are issues with this.<br /><br />- Jon<br /><br /><!--quoteo(post=6043:date=Jul 13 2009, 10&#58;14 AM:name=Jack N)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Jack N &#064; Jul 13 2009, 10&#58;14 AM) <a href="index.php?act=findpost&pid=6043"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Does anybody know how to delete an application from the dashboard at <a href="https://developer.yahoo.com/dashboard/" rel="nofollow" target="ext">https://developer.yahoo.com/dashboard/</a><br />There is a delete link on the show secret page but that doesn't seem to do anything.<br />This should be a simple task! <br />Any ideas?<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Mon, 13 Jul 2009 11:14:58 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2104</guid>
	</item>
	<item>
		<title>AddressBook Desktop Client</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=2032</link>
		<description><![CDATA[Hi,<br /><br />I am new to YDN. I would like to know if after getting the token for a user can we use that token and application id to setup http connections from other IP's instead of the endpoint URL specified...Basically I wanted to know if the endpoint URL was the only way of communicating with the Yahoo Server.<br /><br />Thanks<br />Mike]]></description>
		<pubDate>Sun, 05 Jul 2009 09:08:25 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=2032</guid>
	</item>
	<item>
		<title>How to get the contacts GUID?</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=1974</link>
		<description><![CDATA[I know a user's GUID. I want to get all tgeir contacts. I make an oauth enabled request to <br /><br />resource_url = 'http://social.yahooapis.com/v1/user/(yahooid)/contacts'<br /><br />This gives me the data which I parse to get a dict, which is described here,<br /><br /><a href="http://developer.yahoo.com/social/rest_api_guide/contacts-resource.html#ElementsOfContactObject" rel="nofollow" target="ext">http://developer.yahoo.com/social/rest_api...OfContactObject</a><br /><br />Now I want to get the GUID of the contacts, but apparently there is no way to get that. Since anything interesting in yahoo requires GUID, this means most interesting things are impossible to do.<br /><br />So is there any way to get the contacts guid, given the user's guid and oauth perms, or is tis impossible?]]></description>
		<pubDate>Mon, 29 Jun 2009 11:56:44 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=1974</guid>
	</item>
	<item>
		<title>How to get the contacts GUID?</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=1974</link>
		<description><![CDATA[Ok I have spent too much time trying to understand how the contacts api was designed. Lets see,<br /><br />Here is the example response when you try to get all contacts via <a href="http://social.yahooapis.com/v1/user/{guid}/contacts" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/{guid}/contacts</a><br /><br /># {"contact":  <br />#   {  <br />#      "created" : "date",          <br />#      "updated" : "date",          <br />#      "uri" : "link",              <br />#      "isConnection : boolean,     <br />#      "id" : numeric,              <br />#      "fields" : [                 <br />#           Field Object,  <br />#           Field Object,  <br />#           ...  <br />#      ],  <br />#      "categories" : [             <br />#           Category Object,  <br />#           Category Object,  <br />#           ...  <br />#      ]  <br />#   }  <br /># }  <br /><br />Ok so I get everything I dont need(Do most people really care when was this contact last updated?) but not the guid of this contact(which IMO is obviously the most important field), EVEN if they are a yahoo user, with a yahoo_id. <br /><br />Ok, so maybe I have a a yahoo_id for all my contacts, and I can get my yahoo_id, and correlate, so lets try the TinyUserCard profile api at <a href="http://social.yahooapis.com/v1/user/{guid}/profile/tinyusercard" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/{guid}...le/tinyusercard</a><br /><br />This gives reponse in format,<br /><br />   { "profile" : { "guid" : "text", "nickname" : "text", "image": { "size": WxH, "width": numeric, "height": numeric, "imageUrl": "link" } "gender" : "M" | "F" | "UNSPECIFIED", "profileUrl" : "link", "uri" : "link", } }  <br /><br />Which doesn't have yahoo_id.<br /><br />Frankly that is totally weird API design IMO. What format I can get data in for my contacts, shouldn't I be able to get for myself as well? With an APi endpoint like, <a href="http://social.yahooapis.com/v1/user/{guid}/self" rel="nofollow" target="ext">http://social.yahooapis.com/v1/user/{guid}/self</a> .<br /><br />For example see the Google Contacts API,<br /><br /><a href="http://code.google.com/apis/contacts/docs/poco/1.0/developers_guide.html" rel="nofollow" target="ext">http://code.google.com/apis/contacts/docs/...pers_guide.html</a><br /><br />The API endpoint <a href="http://www-opensocial.googleusercontent.com/api/people/@me/@self" rel="nofollow" target="ext">http://www-opensocial.googleusercontent.co...eople/@me/@self</a> gives data in exact same format as <a href="http://www-opensocial.googleusercontent.com/api/people/@me/@all" rel="nofollow" target="ext">http://www-opensocial.googleusercontent.co...people/@me/@all</a> .<br /><br />So what am I failing to understand?]]></description>
		<pubDate>Mon, 29 Jun 2009 11:56:44 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=1974</guid>
	</item>
	<item>
		<title><![CDATA[Fetching the user's own email address with Yahoo! Contacts API (the OAuth one)]]></title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=1954</link>
		<description><![CDATA[Hey there!<br /><br />I'm wondering if it is even possible to get the user's email address from the GUID (if there is one). I'd love to have this information as it would be useful to display it to the user (internally we use the GUID). I did search all the headers and the OAuth tokens for such information but I was unable to find it.<br /><br />I do realize that the user might change the email address and that the GUID is unique and immutable but I'd still rather display an email address.<br /><br />Thanks,<br />Tiago Macedo]]></description>
		<pubDate>Fri, 26 Jun 2009 05:29:55 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=1954</guid>
	</item>
	<item>
		<title><![CDATA[Fetching the user's own email address with Yahoo! Contacts API (the OAuth one)]]></title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=1954</link>
		<description><![CDATA[Unfortunately no, there isn't a method for making a guid to e-mail conversion.  Since the GUID is utilized over many different Yahoo! services, it may correlate to many different e-mail addresses or logins, which would be the issue in converting it to something identifiable I'm afraid.<br /><br />Jonathan LeBlanc<br />Senior Software Engineer<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a><br /><br /><!--quoteo(post=5631:date=Jun 26 2009, 04&#58;29 AM:name=Tiago)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Tiago &#064; Jun 26 2009, 04&#58;29 AM) <a href="index.php?act=findpost&pid=5631"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Hey there!<br /><br />I'm wondering if it is even possible to get the user's email address from the GUID (if there is one). I'd love to have this information as it would be useful to display it to the user (internally we use the GUID). I did search all the headers and the OAuth tokens for such information but I was unable to find it.<br /><br />I do realize that the user might change the email address and that the GUID is unique and immutable but I'd still rather display an email address.<br /><br />Thanks,<br />Tiago Macedo<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Fri, 26 Jun 2009 05:29:55 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=1954</guid>
	</item>
	<item>
		<title>Incorrect use of entities</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=1917</link>
		<description><![CDATA[I'm having an issue with the Contacts API:<br /><br />If I add a contact a contact in the webmail interface that is<br /><br />jan&jan2 blabla<br /><br />Upon fetching it via the API I'll see something like this:<br /><br /><!--c1--><div class='code generic'><div class='codetop'>CODE</div><pre class='codemain'><code><!--ec1-->  &#60;fields yahoo&#58;uri=&#34;http&#58;//social.yahooapis.com/v1/user/XXXXXXXXXXX/contact/XXXXXX/name/XXXXXXX&#34; yahoo&#58;created=&#34;2009-06-22T10&#58;05&#58;46Z&#34; yahoo&#58;updated=&#34;2009-06-22T10&#58;05&#58;46Z&#34;&#62;<br />    &#60;id&#62;XXXXXXX&#60;/id&#62;<br />    &#60;type&#62;name&#60;/type&#62;<br />    &#60;value&#62;<br />      &#60;givenName&#62;jan&amp;amp;jan2&#60;/givenName&#62;<br />      &#60;middleName/&#62;<br />      &#60;familyName&#62;blabla&#60;/familyName&#62;<br />      &#60;prefix/&#62;<br />      &#60;suffix/&#62;<br />      &#60;givenNameSound/&#62;<br />      &#60;familyNameSound/&#62;<br />    &#60;/value&#62;<br />    &#60;editedBy&#62;OWNER&#60;/editedBy&#62;<br />  &#60;/fields&#62;<!--c2--></code></pre></div><!--ec2--><br /><br /><br />Look at the ampersands, you escape it twice!!!<br /><br />Tiago]]></description>
		<pubDate>Mon, 22 Jun 2009 03:32:48 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=1917</guid>
	</item>
	<item>
		<title>Incorrect use of entities</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=1917</link>
		<description><![CDATA[Looking into this - will post back with info once i have more details.<br /><br />- Jon]]></description>
		<pubDate>Mon, 22 Jun 2009 03:32:48 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=1917</guid>
	</item>
	<item>
		<title>Incorrect use of entities</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=1917</link>
		<description><![CDATA[hmm - I just ran a test and my data results returned back as "Test1 & Test2" - can you please provide the code that you are using to capture the contact information?<br /><br />Thanks.<br /><br />Jonathan LeBlanc<br />Senior Software Engineer<br />Yahoo! Developer Network<br />Twitter: <a href="http://twitter.com/jcleblanc" rel="nofollow" target="ext">jcleblanc</a>]]></description>
		<pubDate>Mon, 22 Jun 2009 03:32:48 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=1917</guid>
	</item>
	<item>
		<title>.NET SDK for OAuth and Contacts API</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=1881</link>
		<description><![CDATA[Hi Guys,<br /><br />Is there already a .NET SDK for OAuth and Contacts API? This would be great for .NET developer if they can have access to this kit.<br />Is there a sample that shows how to use the Contacts API in C#?<br /><br />Best regards,<br />Antonio]]></description>
		<pubDate>Thu, 18 Jun 2009 00:47:33 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=1881</guid>
	</item>
	<item>
		<title>.NET SDK for OAuth and Contacts API</title>
		<link>http://developer.yahoo.net/forum/index.php?showtopic=1881</link>
		<description><![CDATA[Unfortunately we do not have a .NET SDK or C# samples in our repository to provide.  We've had several partners build their own OAuth controllers in .NET but those were one use cases.  One of those developers who may frequent these forums may be able to provide you with their use case.<br /><br />- Jon<br /><br /><!--quoteo(post=5436:date=Jun 17 2009, 11&#58;47 PM:name=Antonio)--><div class='quote'><div class='quotetop'>QUOTE <cite>(Antonio &#064; Jun 17 2009, 11&#58;47 PM) <a href="index.php?act=findpost&pid=5436"><{POST_SNAPBACK}></a></cite></div><blockquote class='quotemain'><!--quotec-->Hi Guys,<br /><br />Is there already a .NET SDK for OAuth and Contacts API? This would be great for .NET developer if they can have access to this kit.<br />Is there a sample that shows how to use the Contacts API in C#?<br /><br />Best regards,<br />Antonio<!--QuoteEnd--></blockquote></div><!--QuoteEEnd-->]]></description>
		<pubDate>Thu, 18 Jun 2009 00:47:33 -0700</pubDate>
		<guid>http://developer.yahoo.net/forum/index.php?showtopic=1881</guid>
	</item>
</channel>
</rss><!-- blog1.developer.re2.yahoo.com uncompressed/chunked Tue Feb  9 20:29:03 PST 2010 -->
