Google APIでNEM送信用のQRコードを生成するPHP。
2019年06月15日 18時00分
月齢:12.1[十三夜] 潮汐:中潮 旧暦:2019年05月13日 六曜:大安
(最終更新日:2019年09月16日)
7年前に投稿 | 暗号資産(仮想通貨) | 1件のコメント
5分ぐらいで読めます。
GoogleのAPIにパラメータをつけて送ると、QRコードを返してくれます。
http://chart.apis.google.com/chart?cht=qr&chs=300x300&chl=hogehoge
cht…cht=qr(QRコード)chs…サイズ(幅×高さ)chl…データchoe…エンコード(オプション)chld…エラー訂正(オプション)
さて、NEM Walletの請求用QRコードをのぞいてみると、中身はこんな感じです。
{"v":2,"type":2,"data":{"addr":"NAERYULZN4QCBTFCRADNSNKACBRNS2E5CLSOXXAZ","amount":1000000,"msg":"NEMを送るネ。","name":"susu NEM"}}
"v":…バージョン(2で固定)"type"…区分(2で固定)"addr"…NEMアドレス"amount"…入金額(1XEM=1000000)"msg"…メッセージ"name"…名前とか説明とか
冒頭のAPIのパラメータにNEM請求用の中身をくっつけると、
http://chart.apis.google.com/chart?cht=qr&chs=300x300&chl={"v":2,"type":2,"data":{"addr":"NAERYULZN4QCBTFCRADNSNKACBRNS2E5CLSOXXAZ","amount":1000000,"msg":"NEMを送るネ。","name":"susu NEM"}}
というふうになります。
このままコピーして、Firefoxのアドレスバーに貼り付けるとQRコードが生成されます。NEM Walletに読ませると、無事送信画面になりましたー。



