API โปรไฟล์ Messenger

โปรไฟล์ Messenger สำหรับเพจของคุณเป็นจุดที่คุณสามารถตั้งค่าคุณสมบัติที่กำหนดฟีเจอร์ของแพลตฟอร์ม Messenger ต่อไปนี้ในด้านต่างๆ ได้ โปรดดูข้อมูลเพิ่มเติมที่ตารางคุณสมบัติของโปรไฟล์ Messenger ด้านล่าง

API โปรไฟล์ Messenger ช่วยให้คุณสามารถตั้งค่า อัพเดต เรียกดู และลบคุณสมบัติจากโปรไฟล์ Messenger ของเพจได้

สิทธิ์การอนุญาต

ต้องใช้โทเค็นการเข้าถึงเพจที่มีสิทธิ์การอนุญาต pages_messaging เพื่อโต้ตอบกับตำแหน่งข้อมูลนี้

ในกรณีที่เป็นแอพในโหมดการพัฒนา การตั้งค่าโปรไฟล์ Messenger จะปรากฏต่อผู้ที่มีบทบาทในแอพดังกล่าวเท่านั้น

เนื้อหา

URI คำขอ

https://graph.facebook.com/v19.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>

คุณสมบัติของโปรไฟล์ Messenger

คุณสมบัติต่อไปนี้อาจรวมอยู่ในโปรไฟล์ Messenger สำหรับเพจของคุณ โปรดดูคำอธิบายเกี่ยวกับประเภทและวัตถุประสงค์ของแต่ละคุณสมบัติในตารางด้านล่าง

คุณสมบัติ ประเภท คำอธิบาย

get_started

อ็อบเจ็กต์

เพย์โหลดที่จะถูกส่งเป็นเหตุการณ์ messaging_postbacks เมื่อมีคนแตะปุ่ม “เริ่มต้นใช้งาน” บนหน้าจอต้อนรับของ Messenger ของเพจคุณ


โปรดดูข้อมูลเพิ่มเติมที่ข้อมูลอ้างอิงเกี่ยวกับปุ่มเริ่มต้นใช้งาน

greeting

อาร์เรย์<Object>

อาร์เรย์ข้อความทักทายแบบเจาะจงรูปแบบภาษา เพื่อแสดงบนหน้าจอต้อนรับของ Messenger ของเพจคุณ


โปรดดูข้อมูลเพิ่มเติมที่ข้อมูลอ้างอิงเกี่ยวกับข้อความทักทาย

ice_breakers

Array<Object>

อาร์เรย์ที่มีอ็อบเจ็กต์ของประโยคเริ่มการสนทนา


โปรดดูข้อมูลเพิ่มเติมที่ข้อมูลอ้างอิงเกี่ยวกับประโยคเริ่มการสนทนา

persistent_menu

Array<Object>

อาร์เรย์ของปุ่มกระตุ้นให้ดำเนินการที่จะรวมไว้ในเมนูถาวร


โปรดดูข้อมูลเพิ่มเติมที่ข้อมูลอ้างอิงเกี่ยวกับเมนูถาวร

whitelisted_domains

Array<String>

รายการโดเมนที่ได้รับการไวท์ลิสต์ จำเป็นสำหรับเพจที่ใช้ SDK ส่วนขยายของ Messenger และปลั๊กอินกล่องกาเครื่องหมาย


โปรดดูข้อมูลเพิ่มเติมที่ข้อมูลอ้างอิงเกี่ยวกับการไวท์ลิสต์โดเมน

account_linking_url

สตริง

URL การเรียกกลับของการยืนยันตัวตน ต้องใช้โปรโตคอลแบบ https


โปรดดูข้อมูลเพิ่มเติมที่ข้อมูลอ้างอิงเกี่ยวกับการลิงก์บัญชี

home_url

อ็อบเจ็กต์

URL ที่จะแสดงในตัวแสดงหน้าเว็บของ Messenger เมื่อมีคนเปิดปลั๊กอินแชทของ Messenger ของคุณ


เลิกใช้กับการดำเนินการทั้งหมดแล้ว (GET, POST, DELETE) ในเวอร์ชั่น 7.0 ขึ้นไป

commands

Array<Object>

อาร์กิวเมนต์ที่ระบุหรือไม่ก็ได้ หากระบุไว้ จะไม่สามารถเป็น Null ได้


โปรดดูข้อมูลเพิ่มเติมที่ข้อมูลอ้างอิงเกี่ยวกับคำสั่ง

target_audience (เลิกใช้แล้ว)

อ็อบเจ็กต์

ชุดเกณฑ์ซึ่งกำหนดว่า Messenger ของคุณจะปรากฏต่อกลุ่มเป้าหมายใดในแท็บค้นพบ


โปรดดูข้อมูลเพิ่มเติมที่ข้อมูลอ้างอิงเกี่ยวกับการตั้งค่ากลุ่มเป้าหมาย

subject_to_new_eu_privacy_rules

บูลีน

แฟล็กบูลีนที่กำหนดว่าเพจจะได้รับผลกระทบจากการอัพเดต Messenger API สำหรับยุโรปหรือไม่ คุณสมบัตินี้ใช้งานได้กับคำขอ GET เท่านั้น

เรียกดูคุณสมบัติ

เรียกดูค่าปัจจุบันของคุณสมบัติของโปรไฟล์ Messenger อย่างน้อย 1 รายการตามชื่อ

พารามิเตอร์คำขอ

พารามิเตอร์ต่อไปนี้รวมอยู่ในสตริงการสืบค้นของคำขอ

พารามิเตอร์คำอธิบาย

fields

รายการคุณสมบัติของโปรไฟล์ Messenger ที่คั่นด้วยเครื่องหมายจุลภาคที่ต้องการเรียกดู

ตัวอย่างคำขอ

curl -X GET "https://graph.facebook.com/v19.0/me/messenger_profile?fields=whitelisted_domains,greeting&access_token=<PAGE_ACCESS_TOKEN>"

ตัวอย่างการตอบกลับ

ระบบจะส่งคืนค่าปัจจุบันของคุณสมบัติที่ได้รับการขอในอาร์เรย์ data

{
   "data": [
        {
          "whitelisted_domains": [
            "https://facebook.com/"
          ],
          "greeting": [
            {
               "locale": "default",
               "text": "Hello!"
            },
            {
               "locale": "en_US",
               "text": "Timeless apparel for the masses."
            }
         ]
      }
   ]
}

ตั้งค่า/อัพเดตคุณสมบัติ

ตั้งค่าปัจจุบันของคุณสมบัติของโปรไฟล์ Messenger อย่างน้อย 1 รายการ ระบบจะเขียนทับเฉพาะคุณสมบัติที่ตั้งค่าไว้ในเนื้อความของคำขอเท่านั้น

ตัวอย่างคำขอ

curl -X POST -H "Content-Type: application/json" -d '{
  "<PROPERTY_NAME>": "<NEW_PROPERTY_VALUE>",
  "<PROPERTY_NAME>": "<NEW_PROPERTY_VALUE>",
  ...
}' "https://graph.facebook.com/v18.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>"

ตัวอย่างการตอบกลับ

{
    "result": "success"
}

ลบคุณสมบัติ

ลบคุณสมบัติของโปรไฟล์ Messenger อย่างน้อย 1 รายการ ระบบจะลบเฉพาะคุณสมบัติที่ระบุไว้ในอาร์เรย์ fields เท่านั้น

ตัวอย่างคำขอ

curl -X DELETE -H "Content-Type: application/json" -d '{
  "fields": [
    "<PROPERTY_NAME>",
    "<PROPERTY_NAME>",
    "<PROPERTY_NAME>",
    ...
  ]
}' "https://graph.facebook.com/v19.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>"

ตัวอย่างการตอบกลับ

{
    "result": "success"
}

ขีดจำกัดอัตรา

การเรียก API โปรไฟล์ Messenger ได้รับการจำกัดไว้ที่ 10 รายการต่อ 10 นาที ขีดจำกัดอัตรานี้เป็นขีดจำกัดต่อเพจ