2012-03-08 38 views
5

Ứng dụng của tôi sử dụng API đồ thị của Facebook để kéo thông tin của người dùng qua/tôi,/tường, v.v.Nguyên nhân có thể xảy ra cho "Ứng dụng xác thực lỗi" của Facebook là gì?

Đôi khi người sử dụng gặp phải lỗi:

"error": { 
     "message": "Error validating application.", 
     "type": "OAuthException", 
     "code": 190 
    } 

tôi không thể tìm thấy bất kỳ lý do tại sao điều này có thể được kích hoạt như:

  • truy cập mã thông báo là hợp lệ, không bao giờ hết hạn, và có liên quan cho ứng dụng của tôi.
  • tôi có quyền làm API gọi
  • cuộc gọi API hoạt động tốt sau

Trong điều kiện này, những gì có thể gây ra điều này?

+1

Đó là một câu hỏi hay, tôi nhận được ngoại lệ này đã đăng nhập vài lần một ngày và luôn tự hỏi nguyên nhân là gì. Tôi đã luôn luôn viết nó ra như là một kết quả của sự phụ thuộc của Facebook vào công nghệ nosql flaky như Cassandra :) Sẽ là tốt đẹp để có được một trong những nhân viên Facebook đi chơi ở đây để trả lời. –

Trả lời

1

Giả sử bạn nhận được lỗi này chỉ với một tỷ lệ nhỏ yêu cầu, bạn không cần phải làm gì cả - lỗi xảy ra khi mã thông báo truy cập được cung cấp được kiểm tra tính hợp lệ và không thể xác minh chi tiết của ứng dụng - thường là một vấn đề liên tục ảnh hưởng đến chỉ một tỷ lệ nhỏ yêu cầu (trừ khi bạn quên bao gồm ID ứng dụng trong khởi tạo SDK của mình, trong trường hợp đó hãy kiểm tra trước)

+0

Tỷ lệ lỗi thực sự là nhỏ (<0,67%). Sẽ thật tuyệt vời nếu một thông báo lỗi cụ thể được trả về, vì vậy chúng tôi biết khi nào nên thử lại yêu cầu của chúng tôi. – Jason

Các vấn đề liên quan