イベント(管理者用)
履歴を作らずラベルをプレビュー(管理者用)
POST
/manage/events/:eventId/label-print/preview認証とイベント管理権限が必要。entryId省略時はeventWriteも必要。プレビューのみではジョブ・履歴・有効期限を作成しません。返却されたpreviewHashを印刷ボタン押下時のジョブ作成に渡してください。
| 認証 | 要ログイン |
|---|---|
| 利用できるアプリ | 4S の公式アプリのみ(他のアプリのアクセストークンでは 403) |
パスパラメータ
eventIdstring必須イベント ID。
リクエストボディ
printerIdstring必須登録プリンター ID。
entryIdstring任意参加登録 ID。省略時はテストラベル。
locale"ja" | "en"任意表示言語。既定 ja。
レスポンス
| フィールド | 型 | 説明 |
|---|---|---|
pngBase64 | string | ラベル画像。ログ出力禁止。 |
previewHash | string | プレビューと印刷内容の一致を検証するハッシュ。 |
media | string | 用紙種別。 |
lengthMm | number | ラベル長。 |
widthPx | number | 画像幅。 |
heightPx | number | 画像高さ。 |
リクエスト
curl https://api.4s.link/manage/events/EVENT_ID/label-print/preview \-X POST \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"printerId": "printer-1","entryId": "entry-1","locale": "ja"}'
レスポンス例
{"media": "CONTINUOUS_62","lengthMm": 60,"widthPx": 696,"heightPx": 639,"pngBase64": "iVBORw0KGgo...","previewHash": "3f9a1c2e5b7d..."}