Referensi Tombol URL

Tombol URL membuka halaman web di tampilan web Messenger. Tombol ini dapat digunakan dengan Tombol dan Template Generik.

Jika situs berisi Tautan Tombol, tombol akan mengeklik ke aplikasi native. Jika Anda baru saja melakukan perubahan, Anda dapat menggunakan Sharing Debugger untuk meminta scraping baru dari situs.

Untuk informasi selengkapnya tentang menggunakan tombol URL, lihat Tombol URL.

Sintaksis Tombol URL

SDK Ekstensi Messenger - Wajib Memasukkan Domain dalam Daftar Putih

Untuk menampilkan halaman web dengan SDK Ekstensi Messenger diaktifkan di tampilan web Messenger, Anda harus memasukkan domain dalam daftar putih, termasuk sub-domain, di whitelisted_domains properti Profil Messenger bot Anda. Ini memastikan bahwa hanya domain tepercaya yang memiliki akses ke informasi pengguna yang tersedia melalui fungsi SDK.

Untuk informasi selengkapnya tentang memasukkan domain dalam daftar putih, lihat referensi whitelisted_domains.

{
  "type":"web_url",
  "url":"

Contoh Penggunaan URL

curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"<PSID>"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"button",
        "text":"Try the URL button!",
        "buttons":[
          {
            "type":"web_url",
            "url":"https://www.messenger.com/",
            "title":"URL Button",
            "webview_height_ratio": "full"
          }
        ]
      }
    }
  }
}' "https://graph.facebook.com/v21.0/me/messages?access_token=<PAGE_ACCESS_TOKEN>"

Contoh Tanggapan URL

{
  "recipient_id": "1254477777772919",
  "message_id": "AG5Hz2Uq7tuwNEhXfYYKj8mJEM_QPpz5jdCK48PnKAjSdjfipqxqMvK8ma6AC8fplwlqLP_5cgXIbu7I3rBN0P"
}  

Properti URL

Properti Jenis Deskripsi

type

String

Jenis tombol. Harus berupa web_url.

title

String

Judul tombol. Terbatas 20 karakter.

url

String

URL ini dibuka di browser seluler ketika tombol diketuk. Harus menggunakan protokol HTTPS jika messenger_extensions benar.

webview_height_ratio

String

Opsional. Ketinggian Tampilan Web. Nilai yang valid: compact, tall, full. Default-nya adalah full.

messenger_extensions

Boolean

Opsional. Harus true jika menggunakan Ekstensi Messenger.

fallback_url

String

URL untuk digunakan pada klien yang tidak mendukung Ekstensi Messenger. Jika ini tidak ditentukan, url akan digunakan sebagai fallback. Mungkin hanya ditentukan jika nilai messenger_extensions true.

webview_share_button

String

Opsional. Atur ke hide untuk menonaktifkan tombol bagikan di Tampilan Web (untuk info sensitif). Hal ini tidak memengaruhi bagikan yang dimulai oleh developer menggunakan Ekstensi.