Позволяет вам создать альяс в один запрос. Если данный альяс уже существует , этот запрос присвоит новый 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 } ] }