Позволяет вам создать альяс в один запрос. Если данный альяс уже существует , этот запрос присвоит новый URI псевдониму.
http://localhost:1400/api/assignAlias?
secretPhrase=SECRET&
alias=ALIAS&
uri=URI&
fee=FEE&
deadline=DEADLINE&
publicKey=PUBKEY&
referencedTransactionFullHash=TRANSFULLHASH&
broadcast=BROAD
Где:
{
"transactionId": "TXID"
}
{
"fullHash": "FULLHASH",
"signatureHash": "SIGHASH",
"transactionBytes": "TXBYTES",
"hash": "HASH",
"transaction": "TX",
"broadcasted": BROAD,
"unsignedTransactionBytes": "UNTXBYTES"
}
Запрос:
http://localhost:1400/api/setAlias?
secretPhrase=123&
aliasName=Google&
aliasURI=http://google.com&
fee=100000000&
deadline=1440
Результат:
{
"fullHash": "645853ddc55daa2c948f46520b0630d964ce0f40c0ee03515faffce6259d0bae",
"signatureHash": "1e622a64292f8b1fcb1ccf155a42a37a99b89cbcaa725f1200ab55b5ec5f1ca8",
"transactionBytes": "0101fe21d700a005668683e673274c671802492d6f54cdc33d247aa426e7ce...",
"hash": "580c1bb70d7bcb1eb967c4e86c6c9bfc481641dcce84300a579caf35840e662a",
"transaction": "3218487988112808036",
"broadcasted": true,
"unsignedTransactionBytes": "0101fe21d700a005668683e673274c671802492d6f54cdc33d247a..."
}
Исправлено 22/05/14
Возвращает информацию о заданном альясе
https://localhost:1400/api/getAlias?
alias=ALIAS_ID
Где:
{
"timestamp": TIMESTAMP,
"aliasName": "ALIAS",
"account": "ACCOUNT",
"accountRS": "ACCOUNTRS",
"aliasURI": "URI",
"alias": "ALIAS_ID"
}
Где:
Запрос:
https://localhost:1400/api/getAlias?
alias=15515279700680480368
Ответ:
{
"timestamp": 2409343,
"alias": "google",
"account": "5629477397208681336",
"accountRS": "LMA-FLVS-VRBV-LDPD-6DZ9W",
"uri": "http://google.com"
}
Возвращает информацию о всех альясах для указанного аккаунта (начиная с указанной метки времени, если задано)
https://localhost:1400/api/getAliases?
account=ACCOUNT&
timestamp=TIMESTAMP
Где:
{
"aliases": [
{
"timestamp": TIMESTAMP,
"aliasName": "ALIAS",
"account": "ACCOUNT",
"accountRS": "ACCOUNTRS",
"aliasURI": "URI",
"alias": "ALIAS_ID"
},
{
...
}]
}
Где:
Запрос:
https://localhost:1400/api/getAliases?
account=5629477397208681336
Ответ:
{
"aliases": [
{
"timestamp": 2409602,
"aliasName": "promotion",
"alias": "11086300057073013586",
"aliasURI": "",
"accountRS": "LMA-FLVS-VRBV-LDPD-6DZ9W",
"account": "5629477397208681336"
},
{
...
}
]
}
Возвращает ID определенного алиаса. Реализовано начиная с версии 0.5.4e. Функция не используется с версии клиента 1.1.4.
https://localhost:1400/api/getAliasId?
alias=ALIAS
Где:
{
"id": "ALIAS_ID"
}
Запрос:
https://localhost:1400/api/getAliasId?
alias=google
Ответ:
{
"id": "15515279700680480368"
}
Возвращает все ID транзакций алиасов после определенного времени в блокчейне. Функция не используется, начиная с клиента версии 1.1.4
https://localhost:1400/api/getAliasIds?
timestamp=TIMESTAMP
Где:
{
"aliasIds": [ARRAY_OF_ALIAS_IDs]
}
Запрос:
https://localhost:1400/api/getAliasIds?
timestamp=30000
Результат:
{
"aliasIds":
["12219820415480193342",
"2284413548488744428",
"6882945328050210195"...]
}
Исправлено 22/05/14
Возвращает целевой URI альяса. Функция не используется, начиная с клиента версии 1.1.4
http://localhost:1400/api/getAliasURI?
alias=ALIAS
Где:
{
"uri": "URI_ASSIGNED_TO_ALIAS"
}
Внимание: Возвращенный URI будет ограничен!
Запрос:
http://localhost:1400/api/getAliasURI?
alias=Google
Ответ:
{
"uri": "http:\/\/google.com"
}
Исправлено 22/05/14
Возвращает список алиасов, принадлежащих аккаунту. Функция не используется начиная с клиента версии 1.1.4
http://localhost:1400/api/listAccountAliases?
account=ACCOUNT
Где:
{
"aliases":
[
{
"alias": "ALIAS",
"uri": "URI",
"account": "ACCOUNT",
"timestamp": "TIMESTAMP"
}
]
}
Запрос:
http://localhost:1400/api/listAccountAliases?
account=17157779854388545959
Ответ:
{
"aliases":
[
{
"alias": "testalias",
"uri": "1337",
"account": "17157779854388545959",
"timestamp": 2920016
}
]
}