Felo API PlatformFelo API Platform
Tất cả endpoint của DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

API Phân bố xếp hạng – Phân tích nội dung

Máy chủ:https://openapi.felo.ai
Thư viện client

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

API Phân bố xếp hạng – Phân tích nội dung

​

Chia các trích dẫn của một từ khóa thành các nhóm xếp hạng và báo cáo toàn bộ bộ chỉ số cho từng nhóm. Trả về một mục cho mỗi nhóm với min, max và một đối tượng metrics chứa total_count, rank, top_domains (mỗi mục gồm domain và count), sentiment_connotations (anger, happiness, love, sadness, share, fun), connotation_types (positive, negative, neutral), text_categories, page_categories, page_types, countries và languages. rank_scale chọn cách chia nhóm. Để có cùng các chỉ số nhưng không chia nhóm, dùng post_dataforseo_content_summary_live; chỉ riêng cảm xúc thì dùng post_dataforseo_content_sentiment_analysis_live.

Tham chiếu giá

  • Cách tính: chi phí phản hồi được báo cáo.
  • Ước tính tham chiếu mỗi yêu cầu: 0,0276 USD.
  • Hệ số tham chiếu cho khách hàng: 1,0. Không áp dụng lại hệ số này cho số tiền khách hàng đã quyết toán.

Chỉ là siêu dữ liệu tham chiếu, không phải báo giá cho tài khoản, mức giá được bảo đảm hay hạn mức chi tiêu. Tín dụng tài nguyên không phải tín dụng Felo. Khoản phí cuối cùng tuân theo bản ghi thanh toán của Felo.

Phần thân
application/json
  • Kiểu: array (object | null)[]
    • initial_dataset_filters
      Kiểu: array (object | null)[] | null

      tham số lọc tập dữ liệu ban đầu
      trường tùy chọn
      tham số lọc ban đầu áp dụng cho các trường trong Search endpoint
      bạn có thể thêm nhiều bộ lọc cùng lúc (tối đa 8 bộ lọc)
      bạn nên đặt toán tử logic and, or giữa các điều kiện
      các toán tử sau được hỗ trợ:
      regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, has, has_not, match, not_match
      bạn có thể dùng toán tử % với like và not_like để khớp mọi chuỗi có 0 hoặc nhiều ký tự
      ví dụ:
      ["domain","<>", "logitech.com"]

      [["domain","<>","logitech.com"],"and",["content_info.connotation_types.negative",">",1000]]

      [["domain","<&gt","logitech.com"]],
      "and",
      [["content_info.connotation_types.negative",">",1000],
      "or",

      ["content_info.text_category","has",10994]]]
      để biết thêm thông tin về bộ lọc, hãy tham khảo API Phân tích nội dung - Bộ lọc
      tìm hiểu thêm về bộ lọc tập dữ liệu ban đầu trong bài viết trung tâm trợ giúp này.

      Đối tượng rỗng
    • internal_list_limit
      Kiểu: integer | null

      số phần tử tối đa trong các mảng nội bộ
      trường tùy chọn
      bạn có thể dùng trường này để giới hạn số phần tử trong các mảng sau:
      top_domains
      text_categories
      page_categories
      countries
      languages
      giá trị mặc định: 1
      giá trị tối đa: 20

    • keyword
      Kiểu: string

      từ khóa mục tiêu
      trường bắt buộc
      mã hóa UTF-8
      các từ khóa sẽ được chuyển sang định dạng chữ thường;
      Lưu ý: để khớp một cụm chính xác thay vì một từ khóa riêng lẻ, hãy dùng dấu ngoặc kép và dấu gạch chéo ngược;
      ví dụ:
      "keyword": ""tesla palo alto""

      tìm hiểu thêm về quy tắc và giới hạn của các trường keyword và keywords trong API DataForSEO tại bài viết Trung tâm trợ giúp này

    • keyword_fields
      Kiểu: object | null

      các trường từ khóa mục tiêu và từ khóa mục tiêu
      trường tùy chọn
      dùng tham số này để lọc tập dữ liệu theo các từ khóa mà một số trường nhất định phải chứa;
      các trường bạn có thể chỉ định: title, main_title, previous_title, snippet
      bạn có thể chỉ ra nhiều trường;
      Lưu ý: để khớp một cụm chính xác thay vì một từ khóa riêng lẻ, hãy dùng dấu ngoặc kép và dấu gạch chéo ngược;
      ví dụ:
      "keyword_fields": {<br>"snippet": "\"logitech mouse\"",<br>"main_title": "sale"<br>}

      • propertyName
        Kiểu: string | null
    • page_type
      Kiểu: array string[] | null

      loại trang mục tiêu
      trường tùy chọn
      dùng tham số này để lọc tập dữ liệu theo loại trang
      giá trị khả dụng:
      "ecommerce", "news", "blogs", "message-boards", "organization"

    • positive_connotation_threshold
      Kiểu: number | null

      ngưỡng sắc thái tích cực
      trường tùy chọn
      được chỉ định làm ngưỡng chỉ số xác suất cho cảm xúc tích cực liên quan đến nội dung trích dẫn
      nếu bạn chỉ định trường này, đối tượng connotation_types trong phản hồi sẽ chỉ chứa dữ liệu về các trích dẫn có xác suất cảm xúc positive lớn hơn hoặc bằng giá trị đã chỉ định
      giá trị khả dụng: từ 0 đến 1
      giá trị mặc định: 0.4

    • rank_scale
      Kiểu: string | null

      xác định thang đo được dùng để tính và hiển thị các giá trị rank
      trường tùy chọn

      bạn có thể dùng tham số này để chọn xem các giá trị rank được trình bày theo thang 0–100 hay 0–1000

      giá trị khả dụng:
      one_hundred — giá trị rank được hiển thị theo thang 0–100
      one_thousand — giá trị rank được hiển thị theo thang 0–1000

      giá trị mặc định: one_thousand

      tìm hiểu thêm về cách tham số này hoạt động trong bài viết Trung tâm trợ giúp này

    • search_mode
      Kiểu: string | null

      kiểu nhóm kết quả
      trường tùy chọn
      các kiểu nhóm khả dụng:
      as_is - trả về tất cả trích dẫn cho keyword mục tiêu
      one_per_domain - trả về một trích dẫn của keyword cho mỗi tên miền
      giá trị mặc định: as_is

    • sentiments_connotation_threshold
      Kiểu: number | null

      ngưỡng sắc thái cảm xúc
      trường tùy chọn
      được chỉ định làm ngưỡng chỉ số xác suất cho các sắc thái cảm xúc liên quan đến nội dung trích dẫn
      nếu bạn chỉ định trường này, đối tượng sentiment_connotations trong phản hồi sẽ chỉ chứa dữ liệu về các trích dẫn mà xác suất của từng cảm xúc lớn hơn hoặc bằng giá trị đã chỉ định
      giá trị khả dụng: từ 0 đến 1
      giá trị mặc định: 0.4

    • tag
      Kiểu: string | null

      mã định danh tác vụ do người dùng xác định
      trường tùy chọn
      giới hạn ký tự là 255
      bạn có thể dùng tham số này để nhận diện tác vụ và khớp với kết quả
      bạn sẽ thấy giá trị tag đã chỉ định trong đối tượng data của phản hồi

Phản hồi
  • 200
    Kiểu: object | null · Response36Afe1097B20_ContentAnalysisRatingDistributionLiveResponseInfo
    • cost
      Kiểu: number | null Định dạng: double

      tổng chi phí tác vụ, USD

    • status_code
      Kiểu: integer | null

      mã trạng thái chung; bạn có thể tìm danh sách đầy đủ các mã phản hồi tại đây

    • status_message
      Kiểu: string | null

      thông điệp thông tin chung; bạn có thể tìm danh sách đầy đủ các thông điệp thông tin chung tại đây

    • tasks
      Kiểu: array (object | null)[] | null

      mảng tác vụ

      • Kiểu: object | null · Response36Afe1097B20_ContentAnalysisRatingDistributionLiveTaskInfo
        • cost
          Kiểu: number | null Định dạng: double

          tổng chi phí tác vụ, USD

        • data
          Kiểu: object | null

          chứa các tham số giống như bạn đã chỉ định trong yêu cầu POST

          • propertyName
            Kiểu: object | null
        • id
          Kiểu: string | null

          mã định danh tác vụ; mã định danh tác vụ duy nhất trong hệ thống của chúng tôi ở định dạng UUID

        • path
          Kiểu: array (string | null)[] | null

          Đường dẫn URL

        • result
          Kiểu: array (object | null)[] | null

          mảng kết quả

          • max
            Kiểu: number | null

            xếp hạng tối đa trên thang phân bố

          • metrics
            Kiểu: object | null · Response36Afe1097B20_ContentAnalysisSummaryInfo

            chứa các chỉ số phân bố xếp hạng

            • connotation_types
              Kiểu: object | null

              các loại hàm ý
              chứa các loại cảm xúc (cực cảm xúc) liên quan đến trích dẫn từ khóa và số trích dẫn cho mỗi loại cảm xúc
              các loại hàm ý cảm xúc khả dụng: positive, negative, neutral

              • propertyName
                Kiểu: integer | null Định dạng: int64

                Signed 64-bit integers (long type).

            • countries
              Kiểu: object | null

              các quốc gia
              chứa các quốc gia và số trích dẫn ở mỗi quốc gia
              để có danh sách đầy đủ các quốc gia khả dụng, hãy tham khảo endpoint Locations

              • propertyName
                Kiểu: integer | null Định dạng: int64

                Signed 64-bit integers (long type).

            • languages
              Kiểu: object | null

              các ngôn ngữ
              chứa các ngôn ngữ và số trích dẫn ở mỗi ngôn ngữ
              để có danh sách đầy đủ các ngôn ngữ khả dụng, hãy tham khảo endpoint Languages

              • propertyName
                Kiểu: integer | null Định dạng: int64

                Signed 64-bit integers (long type).

            • page_categories
              Kiểu: array (object | null)[] | null

              danh mục trang
              chứa các đối tượng với danh mục trang và số trích dẫn ở mỗi danh mục trang
              để có danh sách đầy đủ các danh mục khả dụng, hãy tham khảo endpoint Categories

              • category
                Kiểu: array (integer | null)[] | null
              • count
                Kiểu: integer | null Định dạng: int64

                Signed 64-bit integers (long type).

            • page_types
              Kiểu: object | null

              các loại trang
              chứa các loại trang và số trích dẫn cho mỗi loại trang

              • propertyName
                Kiểu: integer | null Định dạng: int64

                Signed 64-bit integers (long type).

            • rank
              Kiểu: integer | null

              thứ hạng của tất cả URL trích dẫn keyword
              tổng chuẩn hóa thứ hạng của tất cả URL trích dẫn keyword mục tiêu

            • sentiment_connotations
              Kiểu: object | null

              hàm ý cảm xúc
              chứa cảm xúc (phản ứng cảm xúc) liên quan đến trích dẫn từ khóa mục tiêu và số trích dẫn cho mỗi cảm xúc
              các hàm ý cảm xúc khả dụng: anger, happiness, love, sadness, share, fun

              • propertyName
                Kiểu: integer | null Định dạng: int64

                Signed 64-bit integers (long type).

            • text_categories
              Kiểu: array (object | null)[] | null

              danh mục văn bản
              chứa các đối tượng với danh mục văn bản và số trích dẫn ở mỗi danh mục văn bản
              để có danh sách đầy đủ các danh mục khả dụng, hãy tham khảo endpoint Categories

              • category
                Kiểu: array (integer | null)[] | null
              • count
                Kiểu: integer | null Định dạng: int64

                Signed 64-bit integers (long type).

            • top_domains
              Kiểu: array (object | null)[] | null

              các tên miền hàng đầu trích dẫn từ khóa mục tiêu
              chứa các đối tượng với tên miền hàng đầu trích dẫn từ khóa mục tiêu và số trích dẫn cho mỗi tên miền

              • count
                Kiểu: integer | null Định dạng: int64

                Signed 64-bit integers (long type).

              • domain
                Kiểu: string | null
            • total_count
              Kiểu: integer | null Định dạng: int64

              tổng số kết quả trong cơ sở dữ liệu của chúng tôi liên quan đến yêu cầu của bạn

            • type
              Kiểu: string | null

              loại phần tử

          • min
            Kiểu: number | null

            xếp hạng tối thiểu trên thang phân bố

          • type
            Kiểu: string | null

            loại phần tử

        • result_count
          Kiểu: integer | null Định dạng: int64

          số phần tử trong mảng kết quả

        • status_code
          Kiểu: integer | null

          mã trạng thái của tác vụ do DataForSEO tạo; có thể nằm trong khoảng sau: 10000-60000; bạn có thể tìm danh sách đầy đủ các mã phản hồi tại đây

        • status_message
          Kiểu: string | null

          thông điệp thông tin của tác vụ; bạn có thể tìm danh sách đầy đủ các thông điệp thông tin chung tại đây

        • time
          Kiểu: string | null

          thời gian thực thi, giây

    • tasks_count
      Kiểu: integer | null Định dạng: int64

      số lượng tác vụ trong mảng tasks

    • tasks_error
      Kiểu: integer | null Định dạng: int64

      số lượng tác vụ trong mảng tasks được trả về kèm lỗi

    • time
      Kiểu: string | null

      tổng thời gian thực thi, giây

    • version
      Kiểu: string | null

      phiên bản hiện tại của API

    application/json
  • 400

    Không thể xử lý yêu cầu. Hãy kiểm tra các tham số yêu cầu.

  • 401

    Cần có khóa API Felo hợp lệ.

  • 402

    Không thể tiếp tục yêu cầu vì chưa đáp ứng yêu cầu thanh toán.

  • 403

    Tài khoản không được phép thực hiện thao tác này.

  • 429

    Đã đạt giới hạn yêu cầu hoặc giới hạn chi tiêu.

  • 502

    Dịch vụ không thể hoàn tất yêu cầu.

  • 503

    API hoặc dịch vụ thanh toán tạm thời không khả dụng.

  • 504

    Dịch vụ đã hết thời gian chờ khi xử lý yêu cầu.

  • default

    Phản hồi lỗi; phản hồi chuyển tiếp từ thượng nguồn có thể dùng định dạng của nhà cung cấp

    application/json
Request Example for post/v1/beta/dataforseo/content_analysis/rating_distribution/live
curl https://openapi.felo.ai/v1/beta/dataforseo/content_analysis/rating_distribution/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "keyword": "logitech",
    "search_mode": "as_is",
    "internal_list_limit": 10
  }
]'
{
  "version": null,
  "status_code": null,
  "status_message": null,
  "time": null,
  "cost": null,
  "tasks_count": null,
  "tasks_error": null,
  "tasks": [
    {
      "id": null,
      "status_code": null,
      "status_message": null,
      "time": null,
      "cost": null,
      "result_count": null,
      "path": [
        null
      ],
      "data": null,
      "result": [
        {
          "type": null,
          "min": null,
          "max": null,
          "metrics": {
            "type": null,
            "total_count": null,
            "rank": null,
            "top_domains": [
              "[Max Depth Exceeded]"
            ],
            "sentiment_connotations": null,
            "connotation_types": null,
            "text_categories": [
              "[Max Depth Exceeded]"
            ],
            "page_categories": [
              "[Max Depth Exceeded]"
            ],
            "page_types": null,
            "countries": null,
            "languages": null
          }
        }
      ]
    }
  ]
}
Content Analysis – Rating Distribution API