我正在尝试开发一个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 中进行,但不知道。我是这个存储库的所有者。
请给我建议。