2013-06-01 22 views
8

Trong API JavaScript của Google, sự khác nhau giữa gapi.load() và gapi.client.load() là gì? Chúng có thể hoán đổi cho nhau như thế nào và khi nào tôi nên sử dụng cái này so với cái kia? Tôi thấy cả hai được sử dụng trong mã mẫu API Google Drive thời gian thực.gapi.load so với gapi.client.load

Trả lời

8

Như được chỉ ra bởi CORS documentation, chức năng gapi.load được sử dụng để tự động tải các thư viện JavaScript cụ thể.

Như được mô tả trong mô tả chức năng gapi.client.load (được cung cấp bởi thư viện JS "khách"), gapi.client.load được sử dụng để xây dựng giao diện JavaScript để truy cập các API HTTP (S) cụ thể; bạn cũng có thể tự mình làm điều này bằng cách sử dụng khám phá API (tìm kiếm tài liệu để tìm tài liệu) và gửi yêu cầu API trực tiếp với gapi.client.request hoặc CORS.

Chỉnh sửa: thêm làm rõ dựa trên nhận xét tiếp theo của Brian Slesinsky và thực hiện các thay đổi nhỏ về từ ngữ.

+1

Để làm rõ, bằng "API", tôi giả sử bạn có nghĩa là API của HTTP (S)? Sau khi tất cả thư viện JavaScript có API. –

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