I try to use Google contacts API,The feed url is:

http://www.google.com/m8/feeds/contacts/default/thin?max-results=1

I follow the document at
http://code.google.com/apis/accounts/docs/OAuth.html

I success get a AccessToken at Step.8

However ,I failed to get resonse data at Step.9 and Step.10

I use C# OAuthBase.js (http://code.google.com/p/oauth/source/browse/
code/csharp)

and my main source code like bellow:


        public static XmlDocument getData(string atoken, string
atoken_secret)
        {
            string nUrl, nParams;
            string nonce=oab.GenerateNonce();
            string timestamp=oab.GenerateTimeStamp();
            string signature = oab.GenerateSignature(new
Uri(url_data), consumer_key, consumer_secret, atoken, atoken_secret,
"GET",timestamp , nonce, out nUrl, out nParams);
            HttpWebRequest request =
(HttpWebRequest)WebRequest.Create(new Uri(url_data));
            request.Headers.Add("Authorization", "OAuth oauth_token="
+ oab.UrlEncode(atoken) + "\", oauth_signature_method=\"HMAC-SHA1\",
oauth_signature=\"" + oab.UrlEncode(signature) + "\",
oauth_consumer_key=\"" + oab.UrlEncode(consumer_key) + "\",
oauth_timestamp=\"" + oab.UrlEncode(timestamp) + "\", oauth_nonce=\""
+ oab.UrlEncode(nonce) + "\", oauth_version=\"1.0\"");
            request.Method = "GET";
            HttpWebResponse response = request.GetResponse();
            XmlDocument doc = new XmlDocument();
            doc.Load(response.GetResponseStream());
            return doc;
        }

I carefully checked the input parameters and all are right.

Who can help me?

Thank you very much!!!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Data Protocol" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to