สําหรับการผสานรวมที่มีอยู่ซึ่งใช้ V1 API ของ Tenor ให้ทําตามขั้นตอนในหน้านี้เพื่อย้ายไปยัง V2
รับคีย์ API V2
ทําตามวิธีการในขั้นตอนการตั้งค่าของคู่มือเริ่มใช้งานฉบับย่อเพื่อรับคีย์ API V2 เพื่อใช้แทนเวอร์ชัน V1
อัปเดตเป็นโดเมน V2
อัปเดตโดเมน API เป็น https://tenor.googleapis.com/v2/
Ten2 API ของ Tenor รองรับเฉพาะการเชื่อมต่อ HTTPS สําหรับเนื้อหา โปรดตรวจสอบว่าแอปพลิเคชันของคุณรองรับการดาวน์โหลดเนื้อหาจาก https://media.tenor.com
และ https://c.tenor.com
ตัวอย่างเช่น สมมติว่าคุณเรียก API ไปยังโดเมน V1 โดเมนใดโดเมนหนึ่งต่อไปนี้
https://api.tenor.com/v1/search?<parameters>
https://g.tenor.com/v1/search?<parameters>
หากต้องการอัปเดตการโทรเป็น V2 ให้เปลี่ยนเป็น https://tenor.googleapis.com/v2/search?<parameters>
การเปลี่ยนแปลงปลายทาง
พารามิเตอร์ปลายทางของ API ส่วนใหญ่จะไม่เปลี่ยนแปลงจากเอกสารที่ระบุไว้ใน V1 มีข้อยกเว้นที่สําคัญบางประการดังนี้
- ตอนนี้ปลายทางของการค้นหาของ Tenor รองรับการค้นหาสติกเกอร์ผ่านพารามิเตอร์
searchfilter
แล้ว - รวมพารามิเตอร์
client_key
และcountry
ในการเรียก API - ตอนนี้พารามิเตอร์
media_filter
จะแสดงรายการรูปแบบที่ต้องการซึ่งคั่นด้วยจุลภาค แทน Enum ที่กําหนดไว้ล่วงหน้า - ตอนนี้ปลายทางหมวดหมู่รองรับ
featured
และtrending
สําหรับพารามิเตอร์type
แล้ว - API ไม่รองรับพารามิเตอร์
anon_id
อีกต่อไป - เมื่อไม่มีหน้าผลลัพธ์ที่ขออีกแล้ว ช่อง
next
ของการตอบกลับ API จะเป็นสตริงว่างแทน"0"
ทําการเปลี่ยนแปลงกับปลายทางที่ใช้ได้ดังนี้
- ระบบไม่รองรับปลายทางมาแรงอีกต่อไป เราขอแนะนําให้ใช้ปลายทางที่แนะนําแทน
- ปลายทางของ GIF ถูกรีแบรนด์เป็นปลายทางของโพสต์
- เรารวมปลายทาง GIF แบบสุ่มไว้ในปลายทางการค้นหาผ่านพารามิเตอร์
random
การเปลี่ยนแปลงออบเจ็กต์และข้อผิดพลาดเกี่ยวกับการตอบกลับ
- เปลี่ยนชื่อออบเจ็กต์ GIF เป็นออบเจ็กต์การตอบกลับแล้ว
- ในออบเจ็กต์การตอบกลับ ช่อง
media
ได้รับการรีแบรนด์เป็นmedia_formats
ค่าของmedia_formats
จะเป็นแผนที่สําหรับ{ CONTENT_FORMAT : MEDIA_OBJECT }
แทนที่จะเป็นอาร์เรย์ของแผนที่ - ระบบได้ย้ายตัวอย่างภาพขนาดย่อของเนื้อหาจาก Media Object สําหรับรูปแบบเนื้อหาแต่ละรูปแบบไปยังรูปแบบของตัวเองแล้ว โดยข้อเสนอจะอยู่ในช่อง
media_formats
ในออบเจ็กต์การตอบกลับ - เมื่อไม่พบผลลัพธ์เพิ่มเติมในออบเจ็กต์การตอบกลับ ช่อง
next
จะเป็นสตริง""
ที่ไม่มีข้อมูล แทนที่จะเป็น"0"
- ย้ายข้อมูลรหัสข้อผิดพลาด Tenor API ไปยังรหัสข้อผิดพลาดของ API มาตรฐานของ Google แล้ว