Skip to content

GetAuthorizationCode#

Test Postman

השיטה נועדה לאשר מופע לפי מספר טלפון. השיטה משמשת כחלופה ל QR שיטה.

תהליך הרשאה:

  1. WhatsApp האפליקציה הרשמית חייבת להיות מותקנת בטלפון שלך.
  2. אתה צריך להירשם שלך console וליצור מופע. 3.באפליקציית וואטסאפ בחר בפריט התפריט" מכשירים מקושרים "- > "קשר מכשיר" - > "קישור עם מספר טלפון במקום זאת".
  3. התקשר לשיטת קוד ההרשאה קבל מ קונסולה or through Postman collection על ידי ציון מספר הטלפון שלך בגוף הבקשה (השדה מספר טלפון). בתגובה להתקשרות לשיטת קוד ההרשאה, תקבל 2 שדות:סטטוסו`קוד'.

    הקוד לאישור לפי מספר טלפון תקף למשך כ -2.5 דקות.

  4. הזן את הקוד שהתקבל באפליקציית וואטסאפ, ההרשאה מוצלחת.

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

הליך ההרשאה מתואר ביתר פירוט בסעיף לפני שתתחיל.

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

בקשה#

כדי לאחזר את הקוד, עליך לבצע שאילתה בכתובת:

POST
{{apiUrl}}/waInstance{{idInstance}}/getAuthorizationCode/{{apiTokenInstance}}

עיין לפני-התחל fאו אתכתובת האתר של,מופע מזההו` מופע אסימון ' פרמטרים לבקשה.

פרמטרים בקשה#

פרמטר סוג חובה תיאור
phoneNumber integer כן מספר טלפון בפורמט בינלאומי ללא ' + 'או`00'

בקשת גוף לדוגמה#

{
    "phoneNumber": 441234567890
}

תגובה#

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

שדה סוג תיאור
status boolean סטטוס קבלת קוד, ערכים אפשריים הם 'נכון`, 'שקר'.
`נכון ' - קוד התקבל בהצלחה
`שקר ' - אירעה שגיאה בעת קבלת הקוד (נסה שוב לקבל את הקוד)
code string קוד אישור

גוף לדוגמא תגובה#

{
    "status": true,
    "code":"GAPI2018"
}

זה עלול לקחת עד 30 שניות כדי לקבל את קוד

שגיאות#

עבור רשימה של שגיאות משותפות לכל השיטות, ראהשגיאות סטנדרטיות

טקסט תגובה לדוגמה#

import requests
import json

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

payload = json.dumps({
  "phoneNumber": 441234567890
})
headers= {}

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

print(response.text.encode('utf8'))
  curl --location 'http://localhost:6001/waInstance9903789715/getAuthorizationCode/f4fc69110b364ecfbc75cdd800d0516e4933b4d4e9574ea688' \
  --header 'Content-Type: application/json' \
  --data '{
      "phoneNumber": 441234567890
  }'
var requestUrl = new StringBuilder();
requestUrl
    .append({{apiUrl}})
    .append("/waInstance").append({{idInstance}})
    .append("/getAuthorizationCode/")
    .append({{apiTokenInstance}});

var response = Unirest.post(requestUrl.toString())
    .header("Content-Type", "application/json")
    .body("{\n    \"phoneNumber\": 441234567890,\n}")
    .asString();
System.out.println(response);
Sub GetAuthorizationCode()
    Dim url As String
    Dim RequestBody 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}}/getAuthorizationCode/{{apiTokenInstance}}"

    ' phoneNumber - Phone number in international format without + and 00
    RequestBody = "{""phoneNumber"":79123456780}"

    Set http = CreateObject("MSXML2.XMLHTTP")

    With http
        .Open "POST", url, False
        .setRequestHeader "Content-Type", "application/json"
        .send RequestBody
    End With

    response = http.responseText

    Debug.Print response

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

    Set http = Nothing
End Sub