我正在學習使用谷歌任務API休息。401未經授權使用谷歌任務
我已成功訪問tokken。
現在我試圖讓任務列表使用此休息網址:https://www.googleapis.com/tasks/v1/users/@me/lists
在谷歌文檔的任務寫,我需要通過HTTP授權頭髮送的訪問令牌,但我不知道如何 link
我在網上搜索結果,但沒有找到解決方案。 我也搜索了這個網站的解決方案,但沒有得到一個。
我收到401未經授權的錯誤,當試圖request.GetResponse(); 這是我的代碼
private AccessToken _accessToken = null;
private string Apikey = "my api key";
protected void Page_Load(object sender, EventArgs e)
{
_accessToken = (AccessToken)Session["AccessTokken"];
string _customerkey = "my customer key";
string _customerSecret = "my customer secret key";
Response.Write(_accessToken.Token);
string nostring = "";
string nnString = "";
OAuthBase oauth = new OAuthBase();
Uri t = new Uri("https://www.googleapis.com/tasks/v1/users/@me/lists");
string u = oauth.GenerateSignature(t, _customerkey, _customerSecret, _accessToken.Token,
_accessToken.TokenSecret, "GET", oauth.GenerateTimeStamp(),
oauth.GenerateNonce(), out nostring, out nnString);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(nostring);
request.Method = "GET";
//request.Headers.Add("Authorization: Bearer " + _accessToken.Token);
WebResponse response = request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string responseString = reader.ReadToEnd();
reader.Close();
Response.Write(responseString);
我對Google API的.NET庫很熟悉,但我想使用httpRequest。因爲它對twitter api也有好處,ans anthers api。 所有我需要的是知道將訪問tokken發送到谷歌的語法。 – Silagy 2011-12-19 12:15:17
非常感謝 – Silagy 2011-12-19 18:07:24