有没有人对为什么我仍然收到以下代码块的 403 错误有任何建议。
$.ajax({
url: "https://api.bitbucket.org/1.0/repositories/jeffreycwitt/privaterepository/tags",
dataType: "jsonp",
password: "password",
username: "username",
crossDomain: true,
success: function
(returndata){
$.each(returndata, function(key, value){
console.log(key)
});
});
我正在尝试使用他们的 api 从托管在 bitbucket 上的私有存储库中检索信息。以下代码适用于公共存储库。但是,尽管我使用 jquery 设置“密钥”传递了正确的用户名和密码,但我无法获得在私有存储库上进行身份验证的请求。
我的代码有问题还是 bitbucket 需要澄清他们希望如何接收用户名和密码值。(我已经直接联系了他们,他们只会帮助我通过“curl”获得访问权限——我可以这样做:
curl --user username:password https://api.bitbucket.org/1.0/repositories/jeffreycwitt/privaterepository/tags
但这在我尝试通过 ajax 访问信息时无济于事。有什么建议么?
谢谢。