Web アプリで使用する変数を格納するオブジェクトを作成したいと思います。
を使用してclientId
と にアクセスできません。clientSecret
uriGetToken
this
また、関数 in を使用できmApiGetToken
ますtoken
。
私が間違っていることと、それを修正する方法を教えていただけますか?
$(document).ready(function () {
// General Settings
var mApiSettings = {
clientId: 'aaa',
clientSecret: 'bbb',
token: mApiGetToken(),
uriGetToken: 'https://ccc/oauth/token?grant_type=client_credentials&client_id=' + this.clientId + '&client_secret=' + this.clientSecret
}
console.log(mApiSettings.uriGetToken);
// Get Autheticated, it requires getting a Token from HollyByte
function mApiGetToken() {
$.getJSON(mApiSettings.uriGetToken, processData);
function processData(data) {
mApiSettings.token = data.access_token;
}
//return token;
}
// For Testing
console.log(mApiGetToken());
});