プログラムで動的QRコードを作成、更新、管理します。各QRコードは、色、ロゴ、トラッキング機能でカスタマイズできます。
| メソッド | エンドポイント | 説明 |
|---|---|---|
POST | /organizations/:orgId/qr-codes | 新しいQRコードを作成 |
GET | /organizations/:orgId/qr-codes | すべてのQRコードをリスト表示 |
GET | /organizations/:orgId/qr-codes/:id | 特定のQRコードを取得 |
PUT | /organizations/:orgId/qr-codes/:id | QRコードを更新 |
DELETE | /organizations/:orgId/qr-codes/:id | QRコードを削除 |
GET | /organizations/:orgId/qr-codes/:id/download | QRコード画像をダウンロード |
カスタマイズ可能なコンテンツとスタイルを持つ新しい動的QRコードを作成します。
/organizations/:orgId/qr-codes| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| type | string | 必須 | QRコードタイプ(URL、VCARD、WIFIなど) |
| name | string | 必須 | QRコードの表示名 |
| data | object | 必須 | コンテンツデータ(タイプによって異なる) |
| style | object | オプション | 視覚的カスタマイズオプション |
| folderId | string | オプション | QRコードを整理するためのフォルダ |
| tags | string[] | オプション | カテゴリ分けのためのタグ |
curl -X POST \
https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "URL",
"name": "Company Website",
"data": {
"url": "https://example.com"
},
"style": {
"foregroundColor": "#000000",
"backgroundColor": "#FFFFFF",
"cornerRadius": 10
}
}'{
"id": "qr_xyz789",
"type": "URL",
"name": "Company Website",
"shortUrl": "https://ilqr.co/xyz789",
"shortCode": "xyz789",
"data": {
"url": "https://example.com"
},
"style": {
"foregroundColor": "#000000",
"backgroundColor": "#FFFFFF",
"cornerRadius": 10
},
"status": "ACTIVE",
"totalScans": 0,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}オプションのフィルタリングを使用してQRコードのページネーションされたリストを取得します。
/organizations/:orgId/qr-codes| パラメータ | タイプ | 説明 |
|---|---|---|
| page | number | ページ番号(デフォルト:1) |
| limit | number | ページあたりのアイテム数(デフォルト:20、最大:100) |
| type | string | QRコードタイプでフィルタリング |
| folderId | string | フォルダでフィルタリング |
| search | string | 名前で検索 |
| status | string | ステータスでフィルタリング(ACTIVE、ARCHIVED) |
既存のQRコードのコンテンツ、スタイル、またはメタデータを更新します。QRコード画像はそのままで、宛先が変更されます。
/organizations/:orgId/qr-codes/:idcurl -X PUT \
https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes/qr_xyz789 \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Updated Website",
"data": {
"url": "https://new-url.example.com"
}
}'QRコードを永久に削除します。この操作は元に戻せません。短縮URLは機能しなくなります。
/organizations/:orgId/qr-codes/:idcurl -X DELETE \
https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes/qr_xyz789 \
-H "X-API-Key: YOUR_API_KEY"任意のウェブサイトやウェブページへのリンク
連絡先情報を共有
WiFiネットワークに接続
PDFドキュメントへのリンク
事前入力されたメール作成
事前入力されたSMSメッセージ
直接電話をかける
プレーンテキストコンテンツ
デジタルレストランメニュー
アプリストアリンク
ビデオコンテンツリンク
ソーシャルメディアリンク
関連機能について学ぶ: