วิธีใช้ Web API ที่ไม่มีเอกสาร
(jvns.ca)- วิเคราะห์การทำงานของเบราว์เซอร์แล้วใช้งานตามนั้น
→ ตัวอย่างคือ Google Hangout - ค้นหา JSON response ผ่านเครื่องมือนักพัฒนา
- คัดลอกด้วย Copy as CURL แล้วแตกด้วย
gunzip - ลบ header ที่ไม่เกี่ยวข้องออก
- แปลงเป็น Python
- หากใช้ CurlConverter ก็สามารถแปลง Curl เป็นโค้ด Python ได้อัตโนมัติ
- ประเด็นที่ต้องระวัง: การหมดอายุของ session cookie และการใช้งานในทางที่ผิด
- จงจำไว้ว่าทุกคนสามารถใช้ Undocumented API ของคุณได้
1 ความคิดเห็น
สำหรับนักพัฒนาเว็บ ถ้าใช้ copy as fetch หรือ copy as node.js fetch ก็แทบจะแก้ปัญหาได้ในครั้งเดียวเลย