Chargify テスト アカウントから情報を取得しようとしていますが、2 つのエラーが発生します。401 (「認証」後に消える) と、認証後にブラウザーで動作するため、理解できない 404 が表示されます。
私は Web コーディングがあまり得意ではないので、それが問題だと確信しています。URLからデータを取得しようとするために私が使用しているのは次のとおりです。
$.ajax({
type: "GET",
url: "https://testingtests.chargify.com/customers.json",
dataType: "json",
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', make_base_auth("someusername", "somepassword"));
},
success: function (response) {
alert(response.d);
},
failure: function (response) {
alert(response.d);
},
})
function make_base_auth(user, password) {
var tok = user + ':' + password;
var hash = btoa(tok);
return 'Basic ' + hash;
}
編集:クロスドメインアクセスを行うことができず、cURLを使用する必要があることが問題のように思われることを読みましたが、使用方法については何も見つかりませんでした。