Phiên bản API Đồ thị

Whats App Business Message QRDL

Represents a WhatsApp QR code or short link. See QR Codes.

Đọc

Cannot be queried directly. Use the WhatsApp Business Phone Number > Message Qrdls endpoint to get fields on a QR code or short link.

Ví dụ

Graph API Explorer
GET v21.0/...?fields={fieldname_of_type_WhatsAppBusinessMessageQRDL} HTTP/1.1
Host: graph.facebook.com
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->get(
    '...?fields={fieldname_of_type_WhatsAppBusinessMessageQRDL}',
    '{access-token}'
  );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
/* make the API call */
FB.api(
    "...?fields={fieldname_of_type_WhatsAppBusinessMessageQRDL}",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }
);
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "...?fields={fieldname_of_type_WhatsAppBusinessMessageQRDL}",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"...?fields={fieldname_of_type_WhatsAppBusinessMessageQRDL}"
                                      parameters:params
                                      HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];
Nếu bạn muốn tìm hiểu cách sử dụng API Đồ thị, hãy đọc Hướng dẫn sử dụng API Đồ thị của chúng tôi.

Thông số

Điểm cuối này không có bất kỳ thông số nào.

Trường

Trường thông tinMô tả
code
string

QR code or short link ID.

deep_link_url
string

QR code or short link deep link URL.

prefilled_message
string

Text that will appear in a new WhatsApp message when the customer triggers the QR code or short link.

qr_image_url
string

QR code or short link image URL. When requested, must designate the image format you want returned. Values can be PNG or SVG. Example:


?fields=qr_image_url.format(SVG)

Tạo

Bạn có thể tạo yêu cầu POST đến cạnh message_qrdls từ các đường dẫn sau:
Khi đăng lên cạnh này, hệ thống sẽ tạo a WhatsAppBusinessMessageQRDL.

Thông số

Thông sốMô tả
code
string

ID of the QR code or short link to update. Omit if creating a QR code or short link.

generate_qr_image
enum {PNG, SVG}

Indicates QR code or short link image format.

prefilled_message
string

Text that will appear in a new WhatsApp message when the customer triggers the QR code or short link.

Bắt buộc

Kiểu trả về

Struct {
code: string,
prefilled_message: string,
deep_link_url: uri,
qr_image_url: uri,
}

Mã lỗi

LỗiMô tả
300Edit failure
100Invalid parameter
200Permissions error

Cập nhật

Bạn không thể thực hiện thao tác này trên điểm cuối này.

Xóa

Bạn có thể hủy liên kết a WhatsAppBusinessMessageQRDL khỏi a WhatsAppBusinessPhoneNumber bằng cách thực hiện yêu cầu DELETE đến /{whats_app_business_phone_number_id}/message_qrdls.

Thông số

Thông sốMô tả
code
string

ID of the QR code or short link.

Bắt buộc

Kiểu trả về

Struct {
success: bool,
}

Mã lỗi

LỗiMô tả
100Invalid parameter