QRTIGER APIs-Dokumentation
Unsere API für benutzerdefinierte QR-Codes bietet eine professionelle Lösung für Marken, die benutzerdefinierte QR-Code-Vorlagen mit Datenverfolgungssystem, dynamische QR-Codes oder QR-Codes in großen Mengen benötigen und die QR-Codes in ihr CRM integrieren möchten.
Unsere API und ist auf "Mashape" für alle anderen Fragen können Sie immer "kontaktieren Sie uns" unsere API kann weltweit verwendet werden, wenn Sie Ihre QR-Codes in China benötigen, kontaktieren Sie uns bitte. Wir können auch maßgeschneiderte QR-Code für mobile Zahlungen zu tun.
qrId:
Dokumentation
Sehen Sie sich dieses YouTube-Video an, um zu sehen, wie Sie es verwenden
QR-Code erstellen
1.Melden Sie sich zunächst an und rufen Sie die API-Schlüssel zur Autorisierung in Daten verfolgen --> Account-Einstellung --> API-Schlüssel
Melden Sie sich zunächst an und rufen Sie die API-Schlüssel zur Autorisierung in Daten verfolgen --> Account-Einstellung --> API-Schlüssel
2.Add this API key in every req (GET/POST) as Authorization: Bearer API-Schlüssel
Add this API key in every req (GET/POST) as Authorization: Bearer API-Schlüssel
3. Generieren Sie einen statischen benutzerdefinierten QR-Code
URL | /api/qr/static |
Methoden | POST |
Genehmigung | Bearer API KEY |
Antwort | Binary Image File (PNG, SVG) |
Anforderungsparameter
qrCategory | string | url | qrCategory definiert verschiedene Arten von qr wie url, Vcard, facebook, etc. Prüfen Sie die folgende qrCategory-Tabelle. |
text | String | https://qrcode-tiger.com | Ihre gewünschte Umleitungs-URL wird in QR eingebettet |
size | number | 500 | Größe des QR |
logo | url | null | Fügen Sie eine beliebige Logo-Url hinzu, um das Logo in der Mitte des QR zu aktivieren. |
colorDark | string | #5e0bf0 | Farbe der QR-Muster |
backgroundColor | String | #ffffff | Hintergrundfarbe des QR. (Hinweis: Wählen Sie immer eine helle Farbe für einen vollständig scanbaren QR) |
gradient | Boolean | false | Setzen Sie "wahr", um Farbverläufe zu aktivieren |
grdType | Number | 0 (Left-to-Right) | Überprüfen Sie die folgende Tabelle für grdType |
color01 | String | #5e0bf0 | Farbverlauf 1 von qr-Mustern |
color02 | String | #f30505 | Farbverlauf 2 von qr-Mustern |
eye_color | Boolean | false | Stellen Sie „wahr“ ein, um die Augenfarbe zu ändern |
eye_color01 | String | #5e0bf0 | Farbe des äußeren Auges |
eye_color02 | String | #f30505 | Farbe des inneren Auges |
eye_outer | String | eyeOuter0 | Verschiedene Designs des äußeren Auges, siehe Tabelle unten für alle Designmuster |
eye_inner | String | eyeInner0 | Verschiedene Designs des inneren Auges, siehe Tabelle unten für alle Designmuster |
qrData | String | pattern0 | Unterschiedliches Design von QR-Datenmustern, siehe Tabelle unten für alle Designmuster |
qrFormat | String | png | Laden Sie das binäre Bild vom Dateityp „png“ oder „svg“ herunter |
transparentBkg | Boolean | false | Wenn aktiviert, wird der QR-Code einen transparenten Hintergrund haben |
frame | Number | null | Wenn diese Funktion aktiviert ist, wird QR mit einem Rahmen versehen. Siehe untenstehende Tabelle für Rahmendesigns |
frameColor | String | null | Rahmenfarbe ändern Sie die Farbe des Rahmentextes |
frameText | String | SCAN ME | Rahmentext wird über dem QR-Rahmen angezeigt |
Beispiel
URL | /api/qr/static |
Methoden | POST |
Parameter | { "size": 500, "colorDark": "rgb(5,64,128)", "logo": "scan_me.png", "eye_outer": "eyeOuter2", "eye_inner": "eyeInner1", "qrData": "pattern0", "backgroundColor": "rgb(255,255,255)", "transparentBkg": false, "qrCategory": "url", "text": "https://qrcode-tiger.com" } |
Antwort | { "data": "base 64 QR image data", "url": "1601477992984.png" } |
4. Erhalten Sie eine Liste aller QR-Kampagnen der verschiedenen QR-Kategorien
URL | /api/campaign/ |
Methoden | GET |
Genehmigung | Bearer API KEY |
Antwort | JSON object of QR list |
GET /campaign/?page=1&limit=5&sort=1
Parameter abfragen
Parameter | Standard | Beschreibung |
---|---|---|
page | 1 | Nr. der Seite |
limit | 5 | Anzahl der Kampagnen pro Seite |
sort | 1 | Sortieren nach Datum(1) oder Name(2) |
category | url | Kategorie definieren verschiedene Arten von qr wie url, Vcard, facebook, etc. Prüfen Sie die folgende qrCategory-Tabelle. |
Beispiel
URL | /api/campaign/?page=1&limit=5&sort=1&category=url |
Methoden | GET |
Parameter | { "size": 500, "colorDark": "rgb(5,64,128)", "logo": "scan_me.png", "eye_outer": "eyeOuter2", "eye_inner": "eyeInner1", "qrData": "pattern0", "backgroundColor": "rgb(255,255,255)", "transparentBkg": false, "qrCategory": "url", "text": "https://qrcode-tiger.com" } |
Antwort | { "query": { "limit": 1, "page": 1, "total": 146 }, "data": [ { "scans": 0, "_id": "5f6f373a33320a0ca52581b0", "qrId": "HNXP", "qrType": "qr2", "qrCategory": "url", "shortUrl": "https://qrcode-tiger.com/HNXP", "redirectUrl": "https://www.qrcode-tiger.com/", "murlData": [], "qrName": "Campaign HNXP", "qrImage": "HNXP.png", "createdAt": "2020-09-26T12:42:34.070Z", "updatedAt": "2020-09-26T12:42:34.070Z", "user": null, "id": "5f6f373a33320a0ca52581b0" } ] } |
5. Generieren Sie einen dynamischen benutzerdefinierten visuellen QR-Code
URL | /api/campaign/ |
Methoden | POST |
Genehmigung | Bearer API KEY |
Antwort | Binary Image File (PNG, SVG) |
Parameter abfragen
Parameter | Art | Standard | Beschreibung | |
---|---|---|---|---|
qrUrl | String | https://qrcode-tiger.com | Ihre gewünschte Umleitungs-URL wird in QR eingebettet | |
qrType | String | qr2 | qrType definiert das Verhalten von qr wie z.B. single redirect url oder multi redirect url ("qr2" oder "murl") | |
qrCategory | String | url | qrCategory definiert verschiedene Arten von qr wie url, Vcard, facebook, etc. Prüfen Sie die folgende qrCategory-Tabelle. | |
qr: | JSON Object | Entwerfen Sie Ihren QR-Code wie Farbe, Datenmuster, Augen usw. innerhalb dieses Objekts | ||
size | Number | 500 | Größe des QR | |
logo | String (url) | null | Fügen Sie eine beliebige Logo-Url hinzu, um das Logo in der Mitte des QR zu aktivieren. | |
colorDark | String | #5e0bf0 | Farbe der QR-Muster | |
backgroundColor | String | #ffffff | Hintergrundfarbe des QR. (Hinweis: Wählen Sie immer eine helle Farbe für einen vollständig scanbaren QR) | |
gradient | Boolean | false | Setzen Sie "wahr", um Farbverläufe zu aktivieren | |
grdType | Number | 0 (Left-to-Right) | Überprüfen Sie die folgende Tabelle für grdType | |
color01 | String | #5e0bf0 | Farbverlauf 1 von qr-Mustern | |
color02 | String | #f30505 | Farbverlauf 2 von qr-Mustern | |
eye_color | Boolean | false | Stellen Sie „wahr“ ein, um die Augenfarbe zu ändern | |
eye_color01 | String | #5e0bf0 | Farbe des äußeren Auges | |
eye_color02 | String | #f30505 | Farbe des inneren Auges | |
eye_outer | String | eyeOuter0 | Verschiedene Designs des äußeren Auges, siehe Tabelle unten für alle Designmuster | |
eye_inner | String | eyeInner0 | Verschiedene Designs des inneren Auges, siehe Tabelle unten für alle Designmuster | |
qrData | String | pattern0 | Unterschiedliches Design von QR-Datenmustern, siehe Tabelle unten für alle Designmuster | |
qrFormat | String | png | Laden Sie das binäre Bild vom Dateityp „png“ oder „svg“ herunter | |
transparentBkg | Boolean | false | Wenn aktiviert, wird der QR-Code einen transparenten Hintergrund haben | |
frame | Number | null | Wenn diese Funktion aktiviert ist, wird QR mit einem Rahmen versehen. Siehe untenstehende Tabelle für Rahmendesigns | |
frameColor | String | null | Rahmenfarbe ändern Sie die Farbe des Rahmentextes | |
frameText | String | SCAN ME | Rahmentext wird über dem QR-Rahmen angezeigt |
Beispiel
URL | /api/campaign |
Methoden | POST |
Request Body | { "qr": { "size": 500, "colorDark": "rgb(5,64,128)", "logo": "1545827032075.png", "eye_outer": "eyeOuter2", "eye_inner": "eyeInner1", "qrData": "pattern0", "backgroundColor": "rgb(255,255,255)", "transparentBkg": false, "qrCategory": "url", "text": "https://www.qrcode-tiger.com.com/" }, "murlData": [], "qrUrl": "https://www.qrcode-tiger.com.com", "qrType": "qr2", "qrCategory": "url", "qrId": "MP72" } |
Request Body |
grdType (Default 0)
Parameter | Art | Wert | Beschreibung |
---|---|---|---|
Links rechts | String | linear | Gradientenfluss von links nach rechts |
Oben unten | String | upDown | Gradientenfluss von oben nach unten |
NW - SE | String | diagonal1 | Gradientenfluss diagonal nach unten |
SW - NE | String | diagonal2 | Gradientenfluss diagonal nach oben |
Radial | String | radial | Gradientenfluss radial |
eye_outer (Default 0)
Parameter | Art | Wert | Beschreibung |
---|---|---|---|
eye_outer | String | eyeOuter0 | |
eyeOuter1 | |||
eyeOuter2 | |||
eyeOuter3 | |||
eyeOuter4 | |||
eyeOuter5 | |||
eyeOuter6 | |||
eyeOuter7 | |||
eyeOuter8 | |||
eyeOuter9 |
eye_inner
Parameter | Art | Wert | Beschreibung |
---|---|---|---|
eye_inner | String | eyeInner0 | |
eyeInner1 | |||
eyeInner2 | |||
eyeInner3 | |||
eyeInner4 | |||
eyeInner5 | |||
eyeInner6 | |||
eyeInner7 | |||
eyeInner8 | |||
eyeInner9 |
QrData
Parameter | Art | Wert | Beschreibung |
---|---|---|---|
qrData | String | pattern0 | |
pattern1 | |||
pattern2 | |||
pattern3 | |||
pattern4 | |||
pattern5 | |||
pattern6 | |||
pattern7 | |||
pattern8 | |||
pattern9 | |||
pattern10 | |||
pattern11 |
Frame (Default : null)
Parameter | Art | Wert | Beschreibung |
---|---|---|---|
frame | Number | 1 | |
2 | |||
3 |
5. Verfolgen Sie Ihre QR-Daten, Anzahl der Scans, Land, Stadt, Gerätetyp
URL | /data/qrid?period=month&tz=Asia/Singapore |
Methoden | GET |
Genehmigung | Bearer API KEY |
Antwort | JSON object of track data |
Anforderungsparameter
Parameter | Art | Beschreibung |
---|---|---|
qrId | params | Eindeutige ID des QR |
period | query | "Tag" (Daten des aktuellen Tages) "Woche" (Daten der aktuellen Woche) „Monat“ (Daten des aktuellen Monats) „Monate“ (Daten des laufenden Jahres) „Jahr“ (Jahresdaten) |
tz | query | Standard Asien/Singapur |
Response | { "data": { "campaign": { "scanLoop": false, "bulk": false, "scans": 5, "scanCounter": 0, "_id": "5f297b7b88c80a7e70afbbc5", "qrId": "BXFO", "qrType": "qr2", "qrCategory": "url", "shortUrl": "https://qrcode-tiger.com/BXFO", "redirectUrl": "http://hello.com.vn", "murlData": [], "qrName": "Campaign BXFO", "qrImage": "BXFO.png", "owner": "5a84402c08004f37a2b87831", "scanData": [], "createdAt": "2020-08-04T15:15:07.057Z", "updatedAt": "2020-08-29T00:39:47.416Z", "__v": 0, "user": null, "id": "5f297b7b88c80a7e70afbbc5" }, "city": [ { "_id": { "city": "New York" }, "count": 3 }, { "_id": { "city": "Ho Chi Minh City" }, "count": 2 } ], "data": [ { "_id": { "device": "iOS", "loc": "VN", "city": "Ho Chi Minh City" }, "count": 1 }, { "_id": { "device": null, "loc": "NY", "city": "New York" }, "count": 3 }, { "_id": { "device": null, "loc": "VN", "city": "Ho Chi Minh City" }, "count": 1 } ], "country": [ { "_id": { "loc": "VN" }, "count": 2 }, { "_id": { "loc": "NY" }, "count": 3 } ], "device": [ { "_id": { "device": "Android" }, "count": 4 }, { "_id": { "device": "iOS" }, "count": 1 } ], "scans": 5, "unique": { "label": [ { "month": "Aug", "year": 2020 } ], "scans": [ 2 ] }, "graph": { "label": [ { "month": "Aug", "year": 2020 } ], "scans": [ 5 ] } } } |
6. Laden Sie Ihr Logo hoch
URL | /accounts/uploads/ |
Methoden | POST |
Content-Type | multipart/form-data |
Form-Field | File |
Response | Image file url {“qrUrl”: 1526460566643.png} |