我创建了一个ASP.NET MVC应用程序,可以在Bitbucket上对用户进行授权。
我使用CSharp.Bitbucket library来获取令牌密钥和令牌值。
OAuth tutorial说,有了令牌,我就可以进行API调用。
我知道我可以使用基本授权这种方式来调用API:
我知道我可以使用基本授权这种方式来调用API:
string url = "https://bitbucket.org/api/1.0/user/";
var request = WebRequest.Create(url) as HttpWebRequest;
string credentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes("username" + ":" + "password"));
request.Headers.Add("Authorization", "Basic " + credentials);
using (var response = request.GetResponse() as HttpWebResponse)
{
var reader = new StreamReader(response.GetResponseStream());
string json = reader.ReadToEnd();
}
但是我如何使用访问令牌调用API呢?
非常感谢!