Python3에서 NEM의 API를 두드리는 -007 - 계정이 만든 모자이크 정의 얻기 <코딩 편>

소개



지난번는 사전 준비로 모자이크를 정의했습니다.
이번에는 API를 사용하여 모자이크 정의를 가져옵니다.

사용하는 API



/account/mosaic/definition/page를 사용합니다.


(해설 : 일본어 번역) htps //w w. pr1sm. 코 m / cryp와 - 코인 / 네 m에 s - 아피 도쿠 멘들 온 - 엔 - 그럼 파네세 / # Re t Rie ゔ ぃ ぃt-an-Ako-on t-s-c d d


(해설 : 본가) htps // // mp 로지ぇct. 기주 b. 이오 / # 레이 t 리에 ゔ ぃ ぃ ぅ ぃ ぃ

샘플



코드



실행 환경이 없는 분은 paiza로 시도할 수 있습니다.
htps : // 파이자. 이오 / 그럼

Python3
import requests
import json

node = 'http://50.3.87.123:7890'    # テストネットのノード
api = '/account/mosaic/definition/page'
parameter = 'address=TCJC5VFBIYF5TKEUS273XS7IXUKJ36I3JCJQ7WOH'
url = str(node + api + '?' + parameter)

r = requests.get(url).json()

print(json.dumps(r,indent=4))

결과 예



json
{
    "data": [
        {
            "id": {
                "name": "tamago",
                "namespaceId": "oden"
            },
            "levy": {},
            "properties": [
                {
                    "name": "divisibility",
                    "value": "6"
                },
                {
                    "name": "initialSupply",
                    "value": "9000000000"
                },
                {
                    "name": "supplyMutable",
                    "value": "true"
                },
                {
                    "name": "transferable",
                    "value": "true"
                }
            ],
            "creator": "756317d797f742b695cece76aa74ecd47305b48d5158c6dab44a48592de0325e",
            "description": "\u304a\u3067\u3093\u306e\u5b9a\u756a\u3002tamago\u3067\u3059\u3002\u304a\u3067\u3093\u306e\u51fa\u6c41\u3092\u5438\u3044\u53d6\u3063\u3066\u30a6\u30de\u30a6\u30de\u3067\u3059\uff01"
        }
    ]
}

해설



마지막으로 만든 네임 스페이스 oden의 모자이크 tamago의 정의가 반환되었습니다.
properties가 Nano Wallet에서 볼 때 아래 그림이됩니다.

json
            "properties": [
                {
                    "name": "divisibility",
                    "value": "6"
                },
                {
                    "name": "initialSupply",
                    "value": "9000000000"
                },
                {
                    "name": "supplyMutable",
                    "value": "true"
                },
                {
                    "name": "transferable",
                    "value": "true"
                }
            ],



다음 번



Python3에서 NEM의 API를 두드리기 -008-[마지막] 계정의 거래 데이터 가져오기

좋은 웹페이지 즐겨찾기