ในประเทศที่มีระเบียบข้อบังคับเกี่ยวกับการโฆษณาบริการทางการเงิน Meta อาจกำหนดให้ผู้ลงโฆษณาตรวจสอบยืนยันข้อมูลระบุตัวตนและใบอนุญาตทางการเงินของตน หน่วยงานกำกับดูแลจะให้ชุดข้อมูลใบอนุญาตทางการเงินแก่ Meta ซึ่ง Meta จะใช้ในการตรวจสอบความถูกต้องของใบอนุญาตที่ผู้ลงโฆษณาส่งเข้ามา เอกสารนี้จะอธิบายวิธีที่หน่วยงานกำกับดูแลแชร์ข้อมูลใบอนุญาตกับ Meta อย่างปลอดภัย รวมถึงข้อมูลจำเพาะทางเทคนิคสำหรับการผสานการทำงาน
การผสานการทำงานมีการทำงานดังต่อไปนี้
config.json (เมตาดาต้า) และไฟล์ CSV (ข้อมูลใบอนุญาต) ไปยังเซิร์ฟเวอร์ SFTP ที่ปลอดภัยของ Meta คำแนะนำในการอัพโหลดไฟล์ ไฟล์ config.json คือไฟล์กำกับที่มีเมตาดาต้าที่จำเป็นสำหรับการประมวลผล ต้องมีไฟล์นี้ในทุกการอัพโหลด
| ช่อง | ประเภท | ต้องระบุ | คำอธิบาย | ค่าที่อนุญาต |
|---|---|---|---|---|
version | สตริง | ใช่ | เวอร์ชั่นสกีมาที่ใช้สำหรับไฟล์ CSV ใบอนุญาต | "v1" |
load_type | สตริง | ใช่ | ระบุว่าเป็นชุดข้อมูลแบบเต็มหรือการอัพเดตที่เพิ่มขึ้น (เดลต้าเท่านั้น) | "full", "incremental" |
mode | สตริง | ใช่ |
| "validation", "ingestion" |
support_email_addresses | อาร์เรย์ของสตริง | ใช่ | อีเมลที่ได้รับการติดตามซึ่ง Meta สามารถใช้ติดต่อเกี่ยวกับการนำเข้าข้อมูลได้ |
{
"version": "v1",
"load_type": "full",
"mode": "ingestion",
"support_email_addresses": [
"support@domain.com",
"support2@domain.com"
]
}
ข้อมูลใบอนุญาตจะให้ไว้ในรูปแบบไฟล์ CSV โดยตั้งชื่อไฟล์อย่างไรก็ได้ มีโหลด 2 ประเภท ได้แก่
Credential_Id ที่ไม่ซ้ำกัน| คอลัมน์ | ต้องระบุ | ประเภท | คำอธิบาย | รูปแบบ/ค่าที่อนุญาต | ตัวอย่าง |
|---|---|---|---|---|---|
Credential_Id | ใช่ | สตริง | ตัวระบุที่ไม่ซ้ำกันสำหรับใบอนุญาต แสดงในโฆษณาบริการทางการเงินที่เผยแพร่ | อักขระสูงสุด 200 ตัว | 123456789 |
License_Status | ใช่ | สตริง | สถานะของใบอนุญาต | ACTIVE, INACTIVE, LEGALLY_EXEMPT | ACTIVE |
Licensee_Name | ใช่ | สตริง | ชื่อที่ใช้จดทะเบียนใบอนุญาต | อักขระสูงสุด 200 ตัว | Jane Doe |
Licensee_Type | ใช่ | สตริง | ประเภทของหน่วยงานผู้ถือใบอนุญาต | INDIVIDUAL, FIRM, UNKNOWN* | INDIVIDUAL |
License_Expiration_Date | ไม่ใช่ | ตัวเลข | วันหมดอายุของใบอนุญาต | ประทับเวลา Unix | 946684800 |
Address_Line_1 | ไม่ใช่ | สตริง | ที่อยู่หลัก | อักขระสูงสุด 200 ตัว | 123 Main St |
Address_Line_2 | ไม่ใช่ | สตริง | ที่อยู่รอง | อักขระสูงสุด 200 ตัว | Suite 100 |
City | ไม่ใช่ | สตริง | เมือง ท้องถิ่น เมืองย่อย หรือเขตเทศบาล | อักขระสูงสุด 200 ตัว | San Francisco |
State | ไม่ใช่ | สตริง | รัฐ จังหวัด เขตปกครอง เทศมณฑล หรือภูมิภาค | อักขระสูงสุด 200 ตัว | CA |
Country_Code | ไม่ใช่ | สตริง | ประเทศของผู้รับใบอนุญาต | ISO 3166-1 alpha-2 (อักขระสูงสุด 2 ตัว) | US |
Postal_Code | ไม่ใช่ | สตริง | รหัสไปรษณีย์ | อักขระสูงสุด 12 ตัว | 94016 |
Phone_Numbers | ต้องระบุอย่างน้อย 1 อย่างจากรายการเหล่านี้: Phone_Numbers, Email_Addresses หรือ Website_URLs | สตริง | หมายเลขโทรศัพท์ที่ลงทะเบียนไว้กับใบอนุญาต | คั่นด้วยเครื่องหมายอัฒภาค, รูปแบบ E.164, อักขระสูงสุด 16 ตัวต่อหมายเลข (รวมเครื่องหมาย + ด้วย) | +15551234567;+15559876543 |
Email_Addresses | ต้องระบุอย่างน้อย 1 อย่างจากรายการเหล่านี้: Phone_Numbers, Email_Addresses หรือ Website_URLs | สตริง | อีเมลที่ลงทะเบียนไว้กับใบอนุญาต | คั่นด้วยเครื่องหมายอัฒภาค, อักขระสูงสุด 254 ตัวต่ออีเมล | jane.doe@gmail.com;info@firm.com |
Website_URLs | ต้องระบุอย่างน้อย 1 อย่างจากรายการเหล่านี้: Phone_Numbers, Email_Addresses หรือ Website_URLs | สตริง | เว็บไซต์ที่ลงทะเบียนไว้กับใบอนุญาต ต้องขึ้นต้นด้วย "http://" หรือ "https://" | คั่นด้วยเครื่องหมายอัฒภาค, อักขระสูงสุด 2,000 ตัวต่อเว็บไซต์ | https://www.example.com;https://www.example2.com |
เพื่อป้องกันการแอบอ้าง การฉ้อโกง และการใช้งานในทางที่ผิดบนแพลตฟอร์มการโฆษณาของ Meta ระบบจึงจำเป็นต้องมีการตรวจสอบการเชื่อมต่อ ข้อมูลใบอนุญาตทางการเงินที่อัพโหลดจะต้องระบุข้อมูลต่อไปนี้อย่างน้อย 1 รายการต่อใบอนุญาตแต่ละใบ: หมายเลขโทรศัพท์ อีเมล หรือ URL เว็บไซต์ เพื่อดำเนินการตรวจสอบดังกล่าว วิธีนี้จะช่วยให้แน่ใจว่าผู้ลงโฆษณาที่กำลังพยายามโฆษณาได้ใช้ใบอนุญาตที่เชื่อมโยงกับหน่วยงานที่อยู่ในการตรวจสอบยืนยัน
สกีมาที่เพิ่มขึ้นจะใช้คอลัมน์เดียวกันกับสกีมาโหลดเต็ม และมีคอลัมน์ที่จำเป็นเพิ่มเติมอีก 1 คอลัมน์
| คอลัมน์ | ต้องระบุ | ประเภท | คำอธิบาย | ค่าที่อนุญาต |
|---|---|---|---|---|
Operation | ใช่ | สตริง | การดำเนินการที่จะทำในแถวนี้ | UPSERT, DELETE |
Credential_Id เท่านั้นที่จำเป็น ช่องอื่นๆ จะระบุหรือไม่ก็ได้ชุดข้อมูลเริ่มต้นประกอบด้วยใบอนุญาต 3 รายการ ได้แก่ A, B, C
หลังจากนั้นเกิดการเปลี่ยนแปลงดังต่อไปนี้
CSV ที่เพิ่มขึ้นจะประกอบด้วยรายการดังนี้
| Credential_Id | การดำเนินการ | ... |
|---|---|---|
B | UPSERT | (ช่องอื่นๆ) |
C | DELETE | |
D | UPSERT | (ช่องอื่นๆ) |
ใบอนุญาต A ไม่รวมอยู่ด้วยเนื่องจากไม่มีการเปลี่ยนแปลง
ประทับเวลาของชุดข้อมูลที่นำเข้าล่าสุดของคุณสามารถดูได้ผ่านโฟลเดอร์ ingestion_history/ บน SFTP (ดูด้านล่าง)
config.json และไฟล์ข้อมูล CSV ไปยังไดเรกทอรีเริ่มต้นของคุณvalidation ใน config.json แต่การนำเข้าข้อมูลจะทำได้วันละครั้งเท่านั้นvalidation_history/ หรือ ingestion_history/ โดยขึ้นอยู่กับโหมดที่ตั้งค่าไว้ใน config.json หากไฟล์ CSV ที่อัพโหลดมีข้อผิดพลาดระดับแถว เช่น ค่าที่จำเป็นขาดหายไปหรือมีค่าที่ไม่ถูกต้อง ระบบจะสร้างไฟล์ CSV แยกต่างหากที่แสดงรายละเอียดข้อผิดพลาดเหล่านั้น ก่อนการนำเข้า ให้ใช้โหมด validation เพื่อยืนยันว่าไฟล์ของคุณจะได้รับการประมวลผลอย่างถูกต้อง2026-03-11T12-23-56Z/) ซึ่งจะมีไฟล์ที่ใช้ในไดเรกทอรีประวัติingestion_history/ หรือ validation_history/) แสดงว่ายังไม่มีการประมวลผลเกิดขึ้นด้านล่างนี้แสดงให้เห็นโครงสร้างไฟล์ก่อนและหลังการนำเข้าใหม่ในวันที่ 11/03/26 ซึ่งเกี่ยวข้องกับ data1.csv และ config.json โดยใช้โหมด ingestion
config.json
data1.csv
ingestion_history/
└── 2026-03-06T04-20-17Z/
├── config.json
├── license_data.csv
├── csv_errors.csv
validation_history/
└── 2026-03-11T05-18-14Z/
├── config.json
├── data1.csv
├── csv_errors.csv
└── 2026-03-06T01-15-24Z/
├── config.json
├── license_data.csv
├── csv_errors.csv
ingestion_history/
└── 2026-03-11T12-23-56Z/
├── config.json
├── data1.csv
└── 2026-03-06T04-20-17Z/
├── config.json
├── license_data.csv
├── csv_errors.csv
validation_history/
└── 2026-03-11T05-18-14Z/
├── config.json
├── data1.csv
├── csv_errors.csv
└── 2026-03-06T01-15-24Z/
├── config.json
├── license_data.csv
├── csv_errors.csv
หากต้องการเรียกใช้การนำเข้าอีก ให้อัพโหลดไฟล์ใหม่ไปยังไดเรกทอรีเริ่มต้นของคุณอีกครั้ง