Skip to main content

Query Player Information

Queries player information.

Source Code

playNANOOHandlers.playerInfo = function(args) {
var result = pluginAccount.info({
version : "v20221001"
});

if(result.statusCode == 200) {
var parse = JSON.parse(result.body);
log.debug(parse.Player.UserUniqueID);
log.debug(parse.Player.OpenID);
log.debug(parse.Player.Nickname);
log.debug(parse.Player.Country);
log.debug(parse.Player.PurchaseCount);
log.debug(parse.Player.PurchaseCurrencyCode);
log.debug(parse.Player.PurchaseTotalPrice);
log.debug(parse.Player.JoinPeriod);
return true;
} else {
return false;
}
}

Communication Result

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"Player": {
"UserUniqueID": "ABCD1234",
"OpenID": "ABCD1234",
"Nickname": "ABCD1234",
"LinkedID": "ABCD1234",
"LinkedType": "GUEST",
"PurchaseCount": 10,
"PurchaseCurrencyCode": "USD",
"PurchaseTotalPrice": 100,
"Country": "US",
"JoinPeriod": 100
}
}

Communication Result Details

Data KeyDescriptionType
UserUniqueIDPlayer IDstring
OpenIDPlayer's public IDstring
NicknamePlayer's nicknamestring
CountryPlayer's country codestring
PurchaseCountPurchase countinteger
PurchaseCurrencyCodePayment Currency Codestring
PurchaseTotalPriceTotal purchase amountinteger
JoinPeriodJoin periodinteger