【发布时间】:2013-06-12 09:06:25
【问题描述】:
我正在尝试开发一个 c# 应用程序,它将一些 HttpWebRequest 发送到 BitBucket API。
我正在尝试访问以下 URL。
https://bitbucket.org/api/1.0/repositories/MyUserName/MyRepo/changesets
C#代码
string url = "https://bitbucket.org/api/1.0/repositories/MyUserName/MyRepo/changesets";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Credentials = new NetworkCredential("MyUserName", "MyPassword");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
这给了我403 error,这意味着凭据是正确的,但这些凭据不会授予调用者访问资源的权限。
我不知道如何解决这个问题。我想某些配置必须在 bitbucket 中进行,但不知道。我是这个存储库的所有者。
请给我建议。
【问题讨论】:
标签: c# bitbucket-api