ログインするために、このような API と対話するためのいくつかの単純な JavaScript 関数があります。
login: function(username, password) {
var calledUrl = baseapi + "user/login/" + credentials;
calledUrl.post(
function (content) {
/*console.log("success" + JSON.stringify(content, null, 4));*/
},
function (e) {
console.log("it failed! -> " + e);
},
{
"username": username,
"password": password
},
{"Accept" : "application/json"}
);
},
問題は、URL でいくつかの資格情報を渡す必要があり、次のようになることです。
var credentials = "?api_username=" + api_username + "&api_key=" + api_key;
現在、この変数はいくつかのテストを行うためにハードコーディングされていますが、もちろん関数を使用する人ごとに変更する必要があります。リクエストごとにそれを求めたくありません。この場合、 と のみを求めusername
ますpassword
。初期化プロセス中またはそれが呼び出されたときに一度だけ要求し、さまざまな機能を実行するときにそれを覚えておきたいと思います。