การจัดการข้อผิดพลาด

คำขอที่ทำขึ้นกับ 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: ข้อความที่จะแสดงต่อผู้ใช้ ภาษาของข้อความจะอิงตามรูปแบบภาษาของคำขอ API
  • error_user_title: ชื่อเรื่องของกล่องโต้ตอบหากแสดงอยู่ ภาษาของข้อความจะอิงตามรูปแบบภาษาของคำขอ API
  • fbtrace_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 กราฟ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดในการจำกัดอัตรา