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 Key | Description | Type |
---|---|---|
UserUniqueID | Player ID | string |
OpenID | Player's public ID | string |
Nickname | Player's nickname | string |
Country | Player's country code | string |
PurchaseCount | Purchase count | integer |
PurchaseCurrencyCode | Payment Currency Code | string |
PurchaseTotalPrice | Total purchase amount | integer |
JoinPeriod | Join period | integer |