labelmake.jp の API は 2 つの機能を提供してます。PDF の作成とテンプレートの取得です。
シンプルな API を使用してあなたのサービスに PDF の作成機能を簡単に追加することができます。
*API 連携についての概要はこちらのページをご覧ください。
*ドキュメントの不具合やご意見はお問い合わせからお気軽にご連絡してください。
*利用には申請が必要です。お問い合わせからお気軽に相談してください。
*https://api.labelmake.jp/v1/pdfTokyo
にすることで東京リージョンのサーバーを使うことができ、日本からのアクセスの場合レイテンシが軽減します。(デフォルトはアイオワ州)
Name | Description |
---|---|
template | テンプレート ID もしくはテンプレートデータを指定します。テンプレートデータの詳細はこちら テンプレート ID はご自身で作成したテンプレートに加えて labelmake.jp 公式のテンプレート ID も使用できます |
inputs | テンプレートの入力項目に対応したデータを指定します。配列の要素がページに対応します 入力項目はテンプレートの取得時に sampledata として参照可能です |
fetch("https://api.labelmake.jp/v1/pdf", {
method: "POST",
headers: {
"X-Labelmake-API-Token": "{{REPLACE_ME}}",
"Content-Type": "application/json",
},
body: JSON.stringify({
inputs: [
{
品名: "書類",
"[お届け先]社名": "株式会社labelmake.jp",
"[お届け先]郵便番号": "1234567",
"[お届け先]住所": "東京都東京1-2-3-4 東京マンション123号",
"[差出人]氏名": "大阪府 出得太",
"[差出人]電話番号": "098-7654-4321",
"[差出人]社名": "株式会社listmake.jp",
"[お届け先]氏名": "東京都 出得太",
"[お届け先]電話番号": "123-3456-7890",
"[差出人]住所": "大阪府大阪1-2-3-4 大阪マンション123号",
"[差出人]郵便番号": "7654321",
},
],
template: "7aba5640-ea8a-11ea-bd67-419dd69ca92e",
}),
}).then((response) => response.blob());
Authorization の{{REPLACE_ME}}
はマイページの API 連携タブの API Token に入れ替えてください。
MIME Type |
---|
application/pdf |
PDF データのため省略
*https://api.labelmake.jp/v1/templatesTokyo
にすることで東京リージョンのサーバーを使うことができ、日本からのアクセスの場合レイテンシが軽減します。(デフォルトはアイオワ州)
Name | Description |
---|---|
team | labelmake と指定することでlabelmake.jp 公式テンプレートの一覧が取得できます(任意) 省略した場合はマイページのマイテンプレートで確認できる、ご自身が作成したテンプレートの一覧が取得できます |
tag | 指定したタグを含むテンプレートのみを返すように指定できます(任意) |
fetch("https://api.labelmake.jp/v1/templates?team=labelmake&tag=郵便局", {
method: "GET",
headers: {
"X-Labelmake-API-Token": "{{REPLACE_ME}}"
},
}).then((response) => response.json());
Authorization の{{REPLACE_ME}}
はマイページの API 連携タブの API Token に入れ替えてください。
MIME Type |
---|
application/json |
[
{
"id": "7aba5640-ea8a-11ea-bd67-419dd69ca92e",
"name": "レターパック",
"description": "レターパックは、A4サイズ・4kgまで全国一律500円または350円で信書も送ることができるサービスです。 ラベルをA4で印刷して貼り付けてポストに投函できます。 白黒なのでレターパックプラス、ライトどちらも使用可能です。[**4面一気に記入できるレターパック4面テンプレートもあります。**](https://labelmake.jp/label-editor/?template=c48ff2d0-5ff0-11eb-b829-39d7d5e259af) <u>印刷サイズ:A4(210mmx297mm)</u> ",
"tags": ["郵便局"],
"photo": "https://firebasestorage.googleapis.com/v0/b/labelmake-a43f2.appspot.com/o/templates%2Fphoto%2F7aba5640-ea8a-11ea-bd67-419dd69ca92e.png?alt=media",
"basePdf": "https://firebasestorage.googleapis.com/v0/b/labelmake-a43f2.appspot.com/o/templates%2FbasePdf%2F7aba5640-ea8a-11ea-bd67-419dd69ca92e.pdf?alt=media",
"fontName": "SauceHanSansJP",
"columns": ["[お届け先]郵便番号","[お届け先]住所","[お届け先]社名","[お届け先]氏名","[お届け先]電話番号","[差出人]郵便番号","[差出人]住所","[差出人]社名","[差出人]氏名","[差出人]電話番号","品名"],
"sampledata": [{"品名": "書類","[差出人]社名": "株式会社listmake.jp","[お届け先]住所": "東京都東京1-2-3-4 東京マンション123号","[お届け先]氏名": "東京都 出得太","[差出人]電話番号": "098-7654-4321","[差出人]氏名": "大阪府 出得太","[お届け先]郵便番号": "1234567","[お届け先]電話番号": "123-3456-7890","[差出人]郵便番号": "7654321","[お届け先]社名": "株式会社labelmake.jp","[差出人]住所": "大阪府大阪1-2-3-4 大阪マンション123号"}],
"schemas": [
{
"[差出人]電話番号": {"alignment": "left","lineHeight": 1,"width": 89.96,"position": {"y": 190.32,"x": 91},"fontSize": 15,"type": "text","characterSpacing": 0,"height": 7.35},
"[お届け先]社名": {"position": {"y": 115.79,"x": 76.03},"fontSize": 13.5,"characterSpacing": 0,"type": "text","height": 8.13,"width": 98.17,"lineHeight": 1,"alignment": "right"},
"[お届け先]電話番号": {"alignment": "left","width": 89.96,"position": {"x": 91,"y": 136.57},"fontSize": 15,"characterSpacing": 0,"lineHeight": 1,"type": "text","height": 6.54},
"[差出人]郵便番号": {"alignment": "left","characterSpacing": 5.8,"lineHeight": 1,"type": "text","width": 40.28,"height": 6.28,"position": {"x": 77.9,"y": 146.63},"fontSize": 18},
"[差出人]住所": {"type": "text","characterSpacing": 0,"position": {"x": 61.13,"y": 153.49},"fontSize": 13,"lineHeight": 1.2,"height": 18.45,"alignment": "left","width": 119.73},
"[お届け先]氏名": {"characterSpacing": 0,"lineHeight": 1,"width": 113,"type": "text","height": 7.88,"position": {"y": 123.9,"x": 61},"alignment": "right","fontSize": 16},
"[お届け先]郵便番号": {"lineHeight": 1,"fontSize": 40,"height": 18.2,"alignment": "left","position": {"y": 42,"x": 102.3},"characterSpacing": 12.7,"width": 85.79,"type": "text"},
"[差出人]氏名": {"height": 7.07,"lineHeight": 1,"characterSpacing": 0,"alignment": "left","type": "text","fontSize": 15,"width": 107.95,"position": {"x": 73.01,"y": 180.33}},
"品名": {"lineHeight": 1,"characterSpacing": 0,"position": {"x": 27.8,"y": 213.26},"alignment": "left","type": "text","height": 12.63,"width": 153.1,"fontSize": 18},
"[差出人]社名": {"position": {"y": 173.86,"x": 76.12},"width": 104.78,"type": "text","lineHeight": 1,"characterSpacing": 0,"fontSize": 14,"height": 6.54,"alignment": "left"},
"[お届け先]住所": {"width": 119.73,"height": 26.39,"alignment": "left","type": "text","position": {"x": 61.13,"y": 87.5},"characterSpacing": 0,"lineHeight": 1.4,"fontSize": 13}
}
]
}...
]