Hướng dẫn tích hợp

Xác thực, tìm kiếm và đọc kết quả.

1. Xác thực

Gọi từ máy chủ của bạn với tiêu đề api-key và Content-Type: application/json. Giữ chìa khóa của bạn ở chế độ riêng tư.

Mở khóa API

2. Thông số yêu cầu

Yêu cầu chỉ hỗ trợ truy vấn, đếm và search_lang. truy vấn chấp nhận câu hỏi hoặc từ khóa bằng ngôn ngữ tự nhiên.

TrườngLoạiBắt buộcMô tả
querystringCóMột câu hỏi tìm kiếm hoặc từ khóa. Không được để trống.
countintegerKhôngSố kết quả mong muốn. Bỏ qua hoặc chuyển số 0 để sử dụng dịch vụ mặc định.

4. Đọc kết quả

Kiểm tra thành công trước. Khi thành công, hãy đọc data.references và data.data; khi thất bại, hãy kiểm tra errorCode và errorMsg. Nội dung web dưới đây mang tính minh họa.

Phản hồi thành công
json
{
  "success": true,
  "data": {
    "references": [
      {
        "website": "example.com",
        "logo": "https://example.com/favicon.ico",
        "title": "Ví dụ về tin tức nhà thông minh",
        "url": "https://example.com/article",
        "summary": "Tóm tắt kết quả tìm kiếm ở đây.",
        "published": "",
        "extra": {}
      }
    ],
    "data": [
      "Tóm tắt kết quả tìm kiếm ở đây."
    ]
  },
  "errorCode": null,
  "errorMsg": null
}
data.referencesTài liệu tham khảo trên web có tiêu đề, liên kết và tóm tắt.
data.dataDanh sách văn bản kết quả, được lồng bên trong đối tượng dữ liệu bên ngoài.
references[].website / logoTên trang web hoặc tên miền và URL logo.
references[].title / url / summaryTiêu đề kết quả, URL trang gốc và tóm tắt.
references[].published / extraNgày xuất bản và thông tin bổ sung. Có thể trống rỗng.

success=true với các tham chiếu và mảng dữ liệu trống có nghĩa là không tìm thấy kết quả hợp lệ. Hãy thử các từ khóa khác hoặc ngôn ngữ tìm kiếm khác; đừng coi đó là lỗi API.

Phản hồi lỗi
json
{
  "success": false,
  "data": null,
  "errorCode": "PARAM_INVALID",
  "errorMsg": "query is required"
}

Các lỗi thường gặp và các bước tiếp theo

PARAM_INVALIDKiểm tra JSON và truy vấn. Sửa các thông số trước khi thử lại.
SEARCH_FAILEDViệc tìm kiếm không thành công. Thử lại sau với giới hạn số lần thử. Đối với những lỗi liên tục, hãy lưu thời gian gọi và yêu cầu mã định danh để được hỗ trợ.