คำขอที่ทำขึ้นกับ API ของเราสามารถส่งผลให้เกิดการตอบสนองต่อข้อผิดพลาดที่แตกต่างกันจำนวนมากได้ เอกสารต่อไปนี้จะอธิบายกลวิธีในการแก้ไขข้อผิดพลาด และแสดงรายการค่าข้อผิดพลาดพร้อมแผนที่ไปยังกลวิธีในการแก้ไขข้อผิดพลาดที่ใช้บ่อยที่สุด
การตอบสนองต่อไปนี้แสดงถึงการตอบสนองต่อข้อผิดพลาดที่พบบ่อยซึ่งเกิดจากคำขอ API ที่ล้มเหลว:
{ "error": { "message": "Message describing the error", "type": "OAuthException", "code": 190, "error_subcode": 460, "error_user_title": "A title", "error_user_msg": "A message", "fbtrace_id": "EJplcsCHuLu" } }
message
: คำอธิบายข้อผิดพลาดที่ผู้อ่านสามารถอ่านได้code
: รหัสข้อผิดพลาด ค่าทั่วไปจะแสดงรายการที่ด้านล่างพร้อมกับกลยุทธ์ในการแก้ไขทั่วไปerror_subcode
: ข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาด ค่าทั่วไปจะแสดงรายการที่ด้านล่างerror_user_msg
: ข้อความที่จะแสดงต่อผู้ใช้ ภาษาของข้อความจะอิงตามรูปแบบภาษาของคำขอ APIerror_user_title
: ชื่อเรื่องของกล่องโต้ตอบหากแสดงอยู่ ภาษาของข้อความจะอิงตามรูปแบบภาษาของคำขอ APIfbtrace_id
: ตัวระบุการรองรับภายใน เมื่อรายงานจุดบกพร่องที่เกี่ยวข้องกับการเรียกใช้ API กราฟ ให้รวม fbtrace_id
มาด้วยเพื่อช่วยให้เราค้นหาข้อมูลบันทึกสำหรับการแก้ไขจุดบกพร่อง แต่ ID นี้จะหมดอายุหลังผ่านไปไม่นาน โปรดแนบเซสชั่น Graph Explorer ที่บันทึกไว้มาด้วย เพื่อช่วยให้ทีมสนับสนุนสามารถจำลองปัญหาของคุณได้โค้ดหรือชนิด | ชื่อ | สิ่งที่ต้องดำเนินการ |
---|---|---|
OAuthException | หากไม่มีโค้ดย่อย แสดงว่าสถานะการเข้าสู่ระบบหรือโทเค็นการเข้าถึงหมดอายุแล้ว ถูกเพิกถอน หรือใช้ไม่ได้ในลักษณะอื่นใด รับโทเค็นการเข้าถึงใหม่ หากมีโค้ดย่อย โปรดดูโค้ดย่อย | |
102 | API Session | หากไม่มีโค้ดย่อย แสดงว่าสถานะการเข้าสู่ระบบหรือโทเค็นการเข้าถึงหมดอายุแล้ว ถูกเพิกถอน หรือใช้ไม่ได้ในลักษณะอื่นใด รับโทเค็นการเข้าถึงใหม่ หากมีโค้ดย่อย โปรดดูโค้ดย่อย |
1 | API Unknown | อาจเป็นปัญหาชั่วคราวเนื่องจากระบบล่ม รอสักครู่แล้วลองดำเนินการอีกครั้ง หากเกิดปัญหาขึ้นอีกครั้ง ให้ตรวจสอบว่าคุณกำลังขอ API ที่มีอยู่แล้ว |
2 | API Service | ปัญหาชั่วคราวเนื่องจากระบบล่ม รอสักครู่แล้วลองดำเนินการอีกครั้ง |
3 | API Method | ปัญหาด้านความสามารถหรือสิทธิ์การอนุญาต ตรวจสอบให้แน่ใจว่าแอพของคุณมีความสามารถหรือสิทธิ์การอนุญาตที่จำเป็นสำหรับการเรียกใช้นี้ |
4 | API Too Many Calls | ปัญหาชั่วคราวเนื่องจากการจำกัดผลลัพธ์ รอสักครู่แล้วลองดำเนินการอีกครั้ง หรือตรวจสอบจำนวนคำขอ API ของคุณ |
17 | API User Too Many Calls | ปัญหาชั่วคราวเนื่องจากการจำกัดผลลัพธ์ รอสักครู่แล้วลองดำเนินการอีกครั้ง หรือตรวจสอบจำนวนคำขอ API ของคุณ |
10 | API Permission Denied | ไม่ได้รับสิทธิ์การอนุญาตหรือมีการถอนสิทธิ์การอนุญาตแล้ว จัดการกับสิทธิ์การอนุญาตที่ขาดหายไป |
190 | Access token has expired | |
200-299 | API Permission (หลายค่าขึ้นอยู่กับสิทธิ์การอนุญาต) | ไม่ได้รับสิทธิ์การอนุญาตหรือมีการถอนสิทธิ์การอนุญาตแล้ว จัดการกับสิทธิ์การอนุญาตที่ขาดหายไป |
341 | Application limit reached | ปัญหาชั่วคราวเนื่องจากระบบล่มหรือการจำกัดผลลัพธ์ รอสักครู่แล้วลองดำเนินการอีกครั้ง หรือตรวจสอบจำนวนคำขอ API ของคุณ |
368 | Temporarily blocked for policies violations | รอสักครู่แล้วลองดำเนินการอีกครั้ง |
506 | Duplicate Post | ไม่สามารถเผยแพร่โพสต์ซ้ำติดกันได้ เปลี่ยนเนื้อหาของโพสต์แล้วลองอีกครั้ง |
1609005 | Error Posting Link | เกิดปัญหาในการดึงข้อมูลจากลิงก์ที่ให้ ตรวจสอบ URL แล้วลองอีกครั้ง |
รหัส | ชื่อ | สิ่งที่ต้องดำเนินการ |
---|---|---|
458 | App Not Installed | ผู้ใช้ไม่ได้เข้าสู่ระบบในแอพของคุณ ยืนยันตัวตนของผู้ใช้ซ้ำอีกครั้ง |
459 | User Checkpointed | ผู้ใช้ต้องเข้าสู่ระบบที่ https://www.facebook.com หรือ https://m.facebook.com เพื่อแก้ไขปัญหา |
460 | Password Changed | สำหรับ iOS 6 ขึ้นไป หากบุคคลเข้าสู่ระบบโดยใช้ขั้นตอนที่มีระบบปฏิบัติการในตัว ระบบจะส่งต่อบุคคลนั้นไปยังการตั้งค่าระบบปฏิบัติการของ Facebook บนอุปกรณ์เพื่ออัพเดตรหัสผ่าน มิฉะนั้นจะต้องเข้าสู่ระบบในแอพอีกครั้ง |
463 | Expired | สถานะการเข้าสู่ระบบหรือโทเค็นการเข้าถึงหมดอายุแล้ว ถูกเพิกถอน หรือใช้ไม่ได้ จัดการโทเค็นการเข้าถึงที่หมดอายุ |
464 | Unconfirmed User | ผู้ใช้ต้องเข้าสู่ระบบที่ https://www.facebook.com หรือ https://m.facebook.com เพื่อแก้ไขปัญหา |
467 | Invalid Access Token | โทเค็นการเข้าถึงหมดอายุแล้ว ถูกเพิกถอน หรือใช้ไม่ได้ จัดการโทเค็นการเข้าถึงที่หมดอายุ |
492 | Invalid Session | ผู้ใช้ที่เชื่อมโยงกับโทเค็นการเข้าถึงเพจไม่มีบทบาทที่เหมาะสมบนเพจ |
ดูคำแนะนำเกี่ยวกับการจำกัดอัตรา API กราฟ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดในการจำกัดอัตรา