次のコード ブロックで 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 を介して情報にアクセスしようとすると、これは役に立ちません。助言がありますか?
ありがとう。