Felo API PlatformFelo API Platform
Wszystkie endpointy DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Content Analysis – API rozkładu ocen

Serwer:https://openapi.felo.ai
Biblioteki klienckie

DataForSEO

​

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

Content Analysis – API rozkładu ocen

​

Dzieli cytowania słowa kluczowego na przedziały ocen i raportuje pełny zestaw metryk dla każdego z nich. Zwraca jeden wpis na przedział z min, max i obiektem metrics zawierającym total_count, rank, top_domains (każdy z domain i count), sentiment_connotations (gniew, radość, miłość, smutek, udostępnianie, zabawa), connotation_types (pozytywne, negatywne, neutralne), text_categories, page_categories, page_types, countries i languages. rank_scale wybiera sposób podziału na przedziały. Dla tych samych metryk bez podziału użyj post_dataforseo_content_summary_live; dla samego sentymentu — post_dataforseo_content_sentiment_analysis_live.

Informacje o cenach

  • Rozliczanie: zgłoszony koszt odpowiedzi.
  • Referencyjny szacunek kosztu żądania: USD 0.0276.
  • Referencyjny mnożnik klienta: 1.0. Nie stosuj go ponownie do rozliczonej kwoty klienta.

Wyłącznie metadane referencyjne — nie oferta dla konta, nie gwarantowana cena ani limit wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.

Treść
application/json
  • Typ: array (object | null)[]
    • initial_dataset_filters
      Typ: array (object | null)[] | null

      parametry filtrowania początkowego zestawu danych
      pole opcjonalne
      początkowe parametry filtrowania stosowane do pól w endpointcie Search
      możesz dodać kilka filtrów jednocześnie (maksymalnie 8)
      między warunkami należy ustawić operator logiczny and, or
      obsługiwane są następujące operatory:
      regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, has, has_not, match, not_match
      operatora % możesz użyć z like i not_like, aby dopasować dowolny ciąg złożony z zera lub więcej znaków
      przykład:
      ["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]]]
      więcej informacji o filtrach znajdziesz w Content Analysis API - Filters
      więcej o filtrach początkowego zestawu danych znajdziesz w tym artykule Centrum pomocy.

      Pusty obiekt
    • internal_list_limit
      Typ: integer | null

      maksymalna liczba elementów w tablicach wewnętrznych
      pole opcjonalne
      tego pola możesz użyć do ograniczenia liczby elementów w następujących tablicach:
      top_domains
      text_categories
      page_categories
      countries
      languages
      wartość domyślna: 1
      wartość maksymalna: 20

    • keyword
      Typ: string

      docelowe słowo kluczowe
      pole wymagane
      kodowanie UTF-8
      słowa kluczowe zostaną przekonwertowane na format małych liter;
      Uwaga: aby dopasować dokładną frazę zamiast pojedynczego słowa kluczowego, użyj podwójnych cudzysłowów i ukośników odwrotnych;
      przykład:
      "keyword": ""tesla palo alto""

      więcej o zasadach i ograniczeniach pól keyword i keywords w interfejsach API DataForSEO znajdziesz w tym artykule Centrum pomocy

    • keyword_fields
      Typ: object | null

      docelowe pola słów kluczowych i docelowe słowa kluczowe
      pole opcjonalne
      użyj tego parametru, aby filtrować zbiór danych według słów kluczowych, które powinny zawierać określone pola;
      pola, które możesz podać: title, main_title, previous_title, snippet
      możesz wskazać kilka pól;
      Uwaga: aby dopasować dokładną frazę zamiast pojedynczego słowa kluczowego, użyj podwójnych cudzysłowów i ukośników odwrotnych;
      przykład:
      "keyword_fields": {<br>"snippet": "\"logitech mouse\"",<br>"main_title": "sale"<br>}

      • propertyName
        Typ: string | null
    • page_type
      Typ: array string[] | null

      docelowe typy stron
      pole opcjonalne
      użyj tego parametru, aby filtrować zbiór danych według typów stron
      możliwe wartości:
      "ecommerce", "news", "blogs", "message-boards", "organization"

    • positive_connotation_threshold
      Typ: number | null

      próg konotacji pozytywnej
      pole opcjonalne
      określany jako próg wskaźnika prawdopodobieństwa dla pozytywnego sentymentu związanego z treścią cytowania
      jeśli podasz to pole, obiekt connotation_types w odpowiedzi będzie zawierać tylko dane o cytowaniach z prawdopodobieństwem sentymentu positive większym lub równym podanej wartości
      możliwe wartości: od 0 do 1
      wartość domyślna: 0.4

    • rank_scale
      Typ: string | null

      określa skalę użytą do obliczania i wyświetlania wartości rank
      pole opcjonalne

      tego parametru możesz użyć, aby wybrać, czy wartości rank są prezentowane w skali 0–100 czy 0–1000

      możliwe wartości:
      one_hundred — wartości rank są wyświetlane w skali 0–100
      one_thousand — wartości rank są wyświetlane w skali 0–1000

      wartość domyślna: one_thousand

      więcej o działaniu tego parametru znajdziesz w tym artykule Centrum pomocy

    • search_mode
      Typ: string | null

      typ grupowania wyników
      pole opcjonalne
      możliwe typy grupowania:
      as_is — zwraca wszystkie cytowania dla docelowego keyword
      one_per_domain — zwraca jedno cytowanie keyword na domenę
      wartość domyślna: as_is

    • sentiments_connotation_threshold
      Typ: number | null

      próg konotacji sentymentu
      pole opcjonalne
      określany jako próg wskaźnika prawdopodobieństwa dla konotacji sentymentu związanych z treścią cytowania
      jeśli podasz to pole, obiekt sentiment_connotations w odpowiedzi będzie zawierać tylko dane o cytowaniach, w których prawdopodobieństwo dla każdego sentymentu jest większe lub równe podanej wartości
      możliwe wartości: od 0 do 1
      wartość domyślna: 0.4

    • tag
      Typ: string | null

      identyfikator zadania zdefiniowany przez użytkownika
      pole opcjonalne
      limit znaków: 255
      ten parametr służy do identyfikacji zadania i dopasowania go do wyniku
      podaną wartość tag znajdziesz w obiekcie data odpowiedzi

Odpowiedzi
  • 200
    Typ: object | null · Response36Afe1097B20_ContentAnalysisRatingDistributionLiveResponseInfo
    • cost
      Typ: number | null Format: double

      łączny koszt zadań, USD

    • status_code
      Typ: integer | null

      ogólny kod statusu pełną listę kodów odpowiedzi znajdziesz tutaj

    • status_message
      Typ: string | null

      ogólny komunikat informacyjny pełną listę ogólnych komunikatów informacyjnych znajdziesz tutaj

    • tasks
      Typ: array (object | null)[] | null

      tablica zadań

      • Typ: object | null · Response36Afe1097B20_ContentAnalysisRatingDistributionLiveTaskInfo
        • cost
          Typ: number | null Format: double

          łączny koszt zadań, USD

        • data
          Typ: object | null

          zawiera te same parametry, które podano w żądaniu POST

          • propertyName
            Typ: object | null
        • id
          Typ: string | null

          identyfikator zadania unikalny identyfikator zadania w naszym systemie w formacie UUID

        • path
          Typ: array (string | null)[] | null

          ścieżka URL

        • result
          Typ: array (object | null)[] | null

          tablica wyników

          • max
            Typ: number | null

            maksymalna ocena w skali rozkładu

          • metrics
            Typ: object | null · Response36Afe1097B20_ContentAnalysisSummaryInfo

            zawiera mierniki rozkładu ocen

            • connotation_types
              Typ: object | null

              typy konotacji
              zawiera typy sentymentów (polaryzację sentymentu) powiązane z cytowaniem słowa kluczowego oraz liczbę cytowań dla każdego typu sentymentu
              możliwe typy konotacji sentymentu: positive, negative, neutral

              • propertyName
                Typ: integer | null Format: int64

                Signed 64-bit integers (long type).

            • countries
              Typ: object | null

              kraje
              zawiera kraje i liczbę cytowań w każdym kraju
              pełną listę dostępnych krajów znajdziesz w endpointcie Locations

              • propertyName
                Typ: integer | null Format: int64

                Signed 64-bit integers (long type).

            • languages
              Typ: object | null

              języki
              zawiera języki i liczbę cytowań w każdym języku
              pełną listę dostępnych języków znajdziesz w endpointcie Languages

              • propertyName
                Typ: integer | null Format: int64

                Signed 64-bit integers (long type).

            • page_categories
              Typ: array (object | null)[] | null

              kategorie stron
              zawiera obiekty z kategoriami stron i liczbą cytowań w każdej kategorii strony
              pełną listę dostępnych kategorii znajdziesz w endpointcie Categories

              • category
                Typ: array (integer | null)[] | null
              • count
                Typ: integer | null Format: int64

                Signed 64-bit integers (long type).

            • page_types
              Typ: object | null

              typy stron
              zawiera typy stron i liczbę cytowań dla każdego typu strony

              • propertyName
                Typ: integer | null Format: int64

                Signed 64-bit integers (long type).

            • rank
              Typ: integer | null

              ranking wszystkich URL-i cytujących keyword
              znormalizowana suma rankingów wszystkich URL-i cytujących docelowe keyword

            • sentiment_connotations
              Typ: object | null

              konotacje sentymentu
              zawiera sentymenty (reakcje emocjonalne) powiązane z cytowaniem docelowego słowa kluczowego oraz liczbę cytowań dla każdego sentymentu
              możliwe konotacje sentymentu: anger, happiness, love, sadness, share, fun

              • propertyName
                Typ: integer | null Format: int64

                Signed 64-bit integers (long type).

            • text_categories
              Typ: array (object | null)[] | null

              kategorie tekstów
              zawiera obiekty z kategoriami tekstów i liczbą cytowań w każdej kategorii tekstu
              pełną listę dostępnych kategorii znajdziesz w endpointcie Categories

              • category
                Typ: array (integer | null)[] | null
              • count
                Typ: integer | null Format: int64

                Signed 64-bit integers (long type).

            • top_domains
              Typ: array (object | null)[] | null

              najważniejsze domeny cytujące docelowe słowo kluczowe
              zawiera obiekty z najważniejszymi domenami cytującymi docelowe słowo kluczowe oraz liczbę cytowań dla każdej domeny

              • count
                Typ: integer | null Format: int64

                Signed 64-bit integers (long type).

              • domain
                Typ: string | null
            • total_count
              Typ: integer | null Format: int64

              łączna liczba wyników w naszej bazie danych odpowiadających Twojemu żądaniu

            • type
              Typ: string | null

              typ elementu

          • min
            Typ: number | null

            minimalna ocena w skali rozkładu

          • type
            Typ: string | null

            typ elementu

        • result_count
          Typ: integer | null Format: int64

          liczba elementów w tablicy result

        • status_code
          Typ: integer | null

          kod statusu zadania wygenerowany przez DataForSEO; może mieścić się w następującym zakresie: 10000-60000 pełną listę kodów odpowiedzi znajdziesz tutaj

        • status_message
          Typ: string | null

          komunikat informacyjny zadania pełną listę ogólnych komunikatów informacyjnych znajdziesz tutaj

        • time
          Typ: string | null

          czas wykonania, sekundy

    • tasks_count
      Typ: integer | null Format: int64

      liczba zadań w tablicy tasks

    • tasks_error
      Typ: integer | null Format: int64

      liczba zadań w tablicy tasks zwróconych z błędem

    • time
      Typ: string | null

      łączny czas wykonania, sekundy

    • version
      Typ: string | null

      bieżąca wersja interfejsu API

    application/json
  • 400

    Nie można przetworzyć żądania. Sprawdź parametry żądania.

  • 401

    Wymagany jest prawidłowy klucz API Felo.

  • 402

    Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.

  • 403

    Konto nie ma uprawnień do wykonania tej operacji.

  • 429

    Osiągnięto limit żądań lub wydatków.

  • 502

    Usługa nie mogła ukończyć żądania.

  • 503

    API lub usługa rozliczeniowa jest tymczasowo niedostępna.

  • 504

    Upłynął limit czasu usługi podczas przetwarzania żądania.

  • default

    Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy

    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