Skip to content

QR#

Test

מומלץ להשתמש ב שיטת אישור מספר טלפון

השיטה מיועדת לקבלת קוד QR. כדי לאשר את המופע שלך, עליך לסרוק קוד QR מהיישום WhatsApp Business בטלפון שלך. אתה יכול גם לקבל קוד QR ולאשר את המופע שלך בקונסולה. ההליך לאישור מופע במסוף מתואר בסעיף לפני שתתחיל.

קוד QR מתעדכן כל 20 שניות, לכן מומלץ לבקש את השיטה לקבלת קוד QR באיחור של שנייה אחת.

כדי לקבל קוד QR, המופע חייב להיות בעל סטטוס לא מורשה. אם המופע מורשה, תחילה עליך לנתק את המופע באמצעות התנתקות שיטת. לאחר סריקה מוצלחת של קוד QR ואישור המופע הודעה נכנסת בצורה של מצב מופע נוצר.

אתה יכול גם לקבל קוד QR באמצעות חיבור Websocket

בקשה#

כדי לקבל קוד QR, עליך לבצע בקשה בכתובת:

GET
{{apiUrl}}/waInstance{{idInstance}}/qr/{{apiTokenInstance}}
TEST

לקבלת פרמטרי הבקשה 'apiUrl', 'idInstance' ו- 'apiTokenInstance', עיין ב לפני שתתחיל במקטע.

תגובה#

פרמטרים של תגובה#

פרמטר סוג תיאור
type string סוג הודעה, וריאנטים אפשריים qrCode, error, alreadyLogged
message string תוכן ההודעה. מקבל ערכים שונים בהתאם ל type

יש לך קוד QR#

פרמטר סוג תיאור
type string qrCode - יש לך תמונת קוד QR
message string base64 תמונת קוד QR. כדי להציג בדפדפן, עליך להוסיף מחרוזת data:image/png;base64, {message}

אירעה שגיאה#

פרמטר סוג תיאור
type string error - אירעה שגיאה
message string תיאור שגיאה
"למופע יש אותות. אתה צריך להתנתק - יש נתוני הרשאה, אך הם אינם מתאימים לאישור, יש צורך לבצע את שיטת ההתנתקות ולסרוק מחדש את קוד ה- QR

קבלת קוד QR יכולה להימשך עד 10 דקות

מופע שכבר אושר#

פרמטר סוג תיאור
type string 'alreadyLogged' - המופע כבר מורשה. כדי לקבל קוד QR, תחילה עליך להתנתק מהמופע שלך באמצעות התנתקות שיטת
message string מקבל את הערך 'חשבון מופע שכבר מורשה'

דוגמה לקבלת קוד QR בדפדפן#

https://qr.green-api.com/waInstance{{idInstance}}/{{apiTokenInstance}}

לקבלת פרמטרים של בקשת 'idInstance' ו- 'apiTokenInstance', עיין ב לפני שתתחיל במקטע.

עליך להחליף את הערכים idInstance ו- apiTokenInstance בערכים שלך כדי לקבל קישור כזה:

https://qr.green-api.com/waInstance11015502/ccc44689b17435537c15a939d0a478b71c3bd7d7d52d312345

אתה יכול גם לראות דוגמה לקבלת קוד QR בדפדפן בקובץ browserExampleקוד QR

שגיאות QR#

לקבלת רשימה של שגיאות המשותפות לכל השיטות, עיין במאמר שגיאות נפוצות במקטע

שגיאה פתרונות אפשריים
בעת קבלת קוד QR מהקישורים
לעיל, עלולה להופיע שגיאה וייקח זמן רב לאין שיעור להוריד את הקוד
1. בדוק את נכונות הקישור שנוצר.
2. בדוק את נכונותו של idInstance ו apiTokenInstance data

שאילתות לדוגמה#

import requests

url = "{{apiUrl}}/waInstance{{idInstance}}/qr/{{apiTokenInstance}}"

payload = {}
headers= {}

response = requests.request("GET", url, headers=headers, data = payload)

print(response.text.encode('utf8'))
curl --location '{{apiUrl}}/waInstance{{idInstance}}/qr/{{apiTokenInstance}}'
var restTemplate = new RestTemplate();
var requestUrl = new StringBuilder();
requestUrl
    .append({{apiUrl}})
    .append("/waInstance").append({{idInstance}})
    .append("/qr/")
    .append({{apiTokenInstance}});

var response = restTemplate.exchange(requestUrl.toString(), HttpMethod.GET, null, String.class);
System.out.println(response);
var requestUrl = new StringBuilder();
requestUrl
    .append({{apiUrl}})
    .append("/waInstance").append({{idInstance}})
    .append("/qr/")
    .append({{apiTokenInstance}});

var response = Unirest.get(requestUrl.toString())
    .header("Content-Type", "application/json")
    .asString();

System.out.println(response);
Sub qr()
    Dim url As String
    Dim http As Object
    Dim response As String

    ' The apiUrl, idInstance and apiTokenInstance values are available in console, double brackets must be removed
    url = "{{apiUrl}}/waInstance{{idInstance}}/qr/{{apiTokenInstance}}"

    Set http = CreateObject("MSXML2.XMLHTTP")

    http.Open "GET", url, False
    http.Send

    response = http.responseText

    Debug.Print response

    ' Outputting the answer to the desired cell
    ' Range("A1").Value = response

    Set http = Nothing
End Sub