Khi gửi yêu cầu đến API của chúng tôi, bạn có thể nhận được các phản hồi lỗi khác nhau. Tài liệu sau mô tả các chiến thuật phục hồi và cung cấp danh sách giá trị lỗi cùng sơ đồ chiến thuật phục hồi phổ biến nhất mà bạn có thể sử dụng.
Dưới đây là một phản hồi lỗi phổ biến do yêu cầu API không thành công:
{ "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
: Nội dung mô tả lỗi mà người dùng có thể đọc được.code
: Mã lỗi. Giá trị phổ biến được liệt kê bên dưới, cùng với các chiến thuật phục hồi phổ biến.error_subcode
: Thông tin bổ sung về lỗi. Các giá trị phổ biến được liệt kê bên dưới.error_user_msg
: Thông báo hiển thị cho người dùng. Ngôn ngữ của thông báo này dựa vào ngôn ngữ của yêu cầu API.error_user_title
: Tiêu đề của hộp thoại, nếu được hiển thị. Ngôn ngữ của thông báo này dựa vào ngôn ngữ của yêu cầu API.fbtrace_id
: Thông tin nhận dạng hỗ trợ nội bộ. Khi báo cáo một lỗi có liên quan đến lệnh gọi API Đồ thị, hãy thêm fbtrace_id
để chúng tôi có thể tìm dữ liệu nhật ký nhằm gỡ lỗi. Tuy nhiên, ID này sẽ sớm hết hạn. Để giúp đội ngũ hỗ trợ tái tạo vấn đề của bạn, hãy đính kèm phiên đăng nhập trình khám phá đồ thị đã lưu.Mã hoặc loại | Tên | Việc cần làm |
---|---|---|
OAuthException | Nếu không có mã phụ nào, tức là trạng thái đăng nhập hoặc mã truy cập đã hết hạn, bị thu hồi hoặc không hợp lệ. Lấy mã truy cập mới. Nếu có mã phụ, hãy xem mã phụ đó. | |
102 | Phiên API | Nếu không có mã phụ nào, tức là trạng thái đăng nhập hoặc mã truy cập đã hết hạn, bị thu hồi hoặc không hợp lệ. Lấy mã truy cập mới. Nếu có mã phụ, hãy xem mã phụ đó. |
1 | API không xác định | Có thể là sự cố tạm thời do thời gian chết. Hãy đợi và thử thực hiện lại thao tác. Nếu vẫn gặp sự cố, hãy kiểm tra để chắc chắn bạn đang yêu cầu một API có sẵn. |
2 | Dịch vụ API | Sự cố tạm thời do thời gian chết. Hãy đợi và thử thực hiện lại thao tác. |
3 | Phương thức API | Vấn đề về tính năng hoặc quyền. Đảm bảo ứng dụng của bạn có chức năng hoặc quyền cần thiết để thực hiện lệnh gọi này. |
4 | Quá nhiều lệnh gọi API | Sự cố tạm thời do giới hạn tốc độ. Hãy đợi và thử thực hiện lại thao tác hoặc kiểm tra số lượng yêu cầu API của bạn. |
17 | Quá nhiều lệnh gọi người dùng API | Sự cố tạm thời do giới hạn tốc độ. Hãy đợi và thử thực hiện lại thao tác hoặc kiểm tra số lượng yêu cầu API của bạn. |
10 | Quyền API bị từ chối | Quyền không được cấp hoặc đã bị gỡ. Xử lý quyền bị thiếu. |
190 | Mã truy cập đã hết hạn | |
200-299 | Quyền API (Nhiều giá trị tùy thuộc vào quyền) | Quyền không được cấp hoặc đã bị gỡ. Xử lý quyền bị thiếu. |
341 | Đã đạt đến giới hạn ứng dụng | Sự cố tạm thời do giới hạn tốc độ hoặc thời gian chết. Hãy đợi và thử thực hiện lại thao tác hoặc kiểm tra số lượng yêu cầu API của bạn. |
368 | Tạm thời bị chặn vì vi phạm chính sách | Hãy đợi và thử thực hiện lại thao tác. |
506 | Bài viết trùng lặp | Không thể đăng bài viết trùng lặp liên tiếp. Hãy thay đổi nội dung của bài viết và thử lại. |
1609005 | Liên kết đăng bị lỗi | Đã xảy ra sự cố khi trích xuất dữ liệu từ liên kết cho sẵn. Kiểm tra URL và thử lại. |
Mã | Tên | Việc cần làm |
---|---|---|
458 | Ứng dụng không được cài đặt | Người dùng chưa đăng nhập vào ứng dụng của bạn. Xác thực lại người dùng. |
459 | Đã tạo điểm kiểm tra cho người dùng | Người dùng cần đăng nhập tại https://www.facebook.com hoặc https://m.facebook.com để khắc phục sự cố. |
460 | Đã thay đổi mật khẩu | Trên iOS 6 trở lên, nếu người dùng đã đăng nhập bằng quy trình tích hợp với hệ điều hành, hãy chuyển họ đến phần cài đặt hệ điều hành của Facebook trên thiết bị để cập nhật mật khẩu. Nếu không, họ phải đăng nhập lại vào ứng dụng. |
463 | Đã hết hạn | Trạng thái đăng nhập hoặc mã truy cập đã hết hạn, bị thu hồi hoặc không hợp lệ. Xử lý mã truy cập đã hết hạn. |
464 | Người dùng chưa xác nhận | Người dùng cần đăng nhập tại https://www.facebook.com hoặc https://m.facebook.com để khắc phục sự cố. |
467 | Mã truy cập không hợp lệ | Mã truy cập đã hết hạn, bị thu hồi hoặc không hợp lệ. Xử lý mã truy cập đã hết hạn. |
492 | Phiên không hợp lệ | Người dùng liên kết với mã truy cập Trang không có vai trò thích hợp trên Trang này. |
Hãy truy cập hướng dẫn về Giới hạn tốc độ của API Đồ thị để biết thêm thông tin về Mã lỗi giới hạn tốc độ.