5

đây là bài đăng đầu tiên của tôi tại ngăn xếp chồng.API lô biểu đồ

Tôi đang sử dụng API hàng loạt biểu đồ Facebook để yêu cầu Cập nhật nguồn cấp dữ liệu từ nhiều người dùng cùng một lúc. Nhưng tôi thực sự không biết cách xử lý lỗi thích hợp được thực hiện như thế nào. Theo gương phải chứng minh vấn đề của tôi:

hàng loạt yêu cầu:

user1 - valid access_token 
user2 - invalid (password change maybe?) 
user3 - valid access_otken 

Câu trả lời từ Facebook có thể trông như thế này:

successful answer 
unsuccessful answer (OAuth Exception) 
successful answer 

Nhưng đọc các tài liệu, nó có vẻ như rằng thứ tự của câu trả lời là không được bảo đảm. Vì vậy, câu hỏi của tôi là, làm cách nào để kết nối các câu trả lời với các yêu cầu từng phần cụ thể của họ từ yêu cầu hàng loạt?

Xử lý ngoại lệ OAuth khá khó khăn khi bạn không nhận được thông tin mà yêu cầu ngoại lệ này thuộc về yêu cầu nào.

Mọi suy nghĩ?

Trả lời

0

Tôi không quen với PHP SDK, nhưng trên hàng loạt SDK Javascript thực sự mô phỏng các cuộc gọi khác nhau và trả về một mảng phản hồi với headerbody và bộ tương tự.

Sau đó, bạn có thể lặp qua quá trình tìm kiếm lỗi và phản hồi.

Tôi giả định rằng SDK PHP sẽ sử dụng ngữ nghĩa tương tự.

+1

Vâng, làm thế nào để bạn biết rằng thứ tự yêu cầu và phản hồi của họ được giữ nguyên? Tài liệu không nói rằng theo một cách - như đã đề cập trong câu hỏi. Và thực ra đây là vấn đề của tôi. –

+1

Các tài liệu chỉ nêu rõ các yêu cầu có thể được thực thi theo thứ tự tùy ý _trên máy chủ_. Câu trả lời của bạn sẽ luôn theo cùng thứ tự, được đảm bảo. Khái niệm toàn bộ lô không có ý nghĩa gì nếu không. Thứ tự thực thi trên máy chủ có vấn đề khi các yêu cầu theo đợt phụ thuộc vào nhau theo bất kỳ ý nghĩa nào. Và có một ngữ nghĩa đồ thị để thể hiện điều đó. – zahanm

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