Felo API PlatformFelo API Platform
Todos os endpoints de DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Content Analysis – API de distribuição por classificação

Servidor:https://openapi.felo.ai
Bibliotecas Cliente

DataForSEO

​

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

Content Analysis – API de distribuição por classificação

​

Divide as citações de uma palavra-chave em faixas de classificação e informa o conjunto completo de métricas para cada uma. Retorna uma entrada por faixa com min, max e um objeto metrics contendo total_count, rank, top_domains (cada um com domain e count), sentiment_connotations (anger, happiness, love, sadness, share, fun), connotation_types (positive, negative, neutral), text_categories, page_categories, page_types, countries e languages. rank_scale escolhe o agrupamento. Para as mesmas métricas sem agrupamento, use post_dataforseo_content_summary_live; apenas para sentimento, post_dataforseo_content_sentiment_analysis_live.

Referência de preços

  • Medição: Custo da resposta reportado.
  • Estimativa de referência por requisição: USD 0.0276.
  • Multiplicador de referência do cliente: 1.0. Não o aplique novamente a um valor de cliente já liquidado.

Apenas metadados de referência, não uma cotação da conta, um preço garantido ou um limite de gastos. Créditos de recursos não são créditos Felo. As cobranças finais seguem os registros de cobrança da Felo.

Corpo
application/json
  • Tipo: array (object | null)[]
    • initial_dataset_filters
      Tipo: array (object | null)[] | null

      parâmetros de filtragem do conjunto de dados inicial
      campo opcional
      parâmetros de filtragem iniciais que se aplicam aos campos do endpoint Search
      você pode adicionar vários filtros de uma vez (máximo de 8 filtros)
      você deve definir um operador lógico and, or entre as condições
      os seguintes operadores são suportados:
      regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, has, has_not, match, not_match
      você pode usar o operador % com like e not_like para corresponder a qualquer string de zero ou mais caracteres
      exemplo:
      ["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]]]
      para mais informações sobre filtros, consulte Content Analysis API - Filters
      saiba mais sobre os filtros de conjunto de dados inicial neste artigo da Central de Ajuda.

      Objeto vazio
    • internal_list_limit
      Tipo: integer | null

      número máximo de elementos em arrays internos
      campo opcional
      você pode usar este campo para limitar o número de elementos nos seguintes arrays:
      top_domains
      text_categories
      page_categories
      countries
      languages
      valor padrão: 1
      valor máximo: 20

    • keyword
      Tipo: string

      palavra-chave de destino
      campo obrigatório
      codificação UTF-8
      as palavras-chave serão convertidas para o formato minúsculo;
      Observação: para corresponder a uma frase exata em vez de uma palavra-chave isolada, use aspas duplas e barras invertidas;
      exemplo:
      "keyword": ""tesla palo alto""

      saiba mais sobre as regras e limitações dos campos keyword e keywords nas APIs do DataForSEO neste artigo da Central de Ajuda

    • keyword_fields
      Tipo: object | null

      campos de palavra-chave de destino e palavras-chave de destino
      campo opcional
      use este parâmetro para filtrar o conjunto de dados por palavras-chave que determinados campos devem conter;
      campos que você pode especificar: title, main_title, previous_title, snippet
      você pode indicar vários campos;
      Observação: para corresponder a uma frase exata em vez de uma palavra-chave isolada, use aspas duplas e barras invertidas;
      exemplo:
      "keyword_fields": {<br>"snippet": "\"logitech mouse\"",<br>"main_title": "sale"<br>}"

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

      tipos de página de destino
      campo opcional
      use este parâmetro para filtrar o conjunto de dados por tipos de página
      valores possíveis:
      "ecommerce", "news", "blogs", "message-boards", "organization"

    • positive_connotation_threshold
      Tipo: number | null

      limite de conotação positiva
      campo opcional
      especificado como o limite do índice de probabilidade de sentimento positivo relacionado ao conteúdo da citação
      se você especificar este campo, o objeto connotation_types na resposta conterá apenas dados sobre citações com probabilidade de sentimento positive maior ou igual ao valor especificado
      valores possíveis: de 0 a 1
      valor padrão: 0.4

    • rank_scale
      Tipo: string | null

      define a escala usada para calcular e exibir os valores de rank
      campo opcional

      você pode usar este parâmetro para escolher se os valores de rank são apresentados em uma escala de 0–100 ou de 0–1000

      valores possíveis:
      one_hundred — os valores de rank são exibidos em uma escala de 0–100
      one_thousand — os valores de rank são exibidos em uma escala de 0–1000

      valor padrão: one_thousand

      saiba mais sobre como este parâmetro funciona neste artigo da Central de Ajuda

    • search_mode
      Tipo: string | null

      tipo de agrupamento dos resultados
      campo opcional
      tipos de agrupamento possíveis:
      as_is - retorna todas as citações para a keyword de destino
      one_per_domain - retorna uma citação da keyword por domínio
      valor padrão: as_is

    • sentiments_connotation_threshold
      Tipo: number | null

      limite de conotação de sentimento
      campo opcional
      especificado como o limite do índice de probabilidade de conotações de sentimento relacionadas ao conteúdo da citação
      se você especificar este campo, o objeto sentiment_connotations na resposta conterá apenas dados sobre citações em que a probabilidade de cada sentimento seja maior ou igual ao valor especificado
      valores possíveis: de 0 a 1
      valor padrão: 0.4

    • tag
      Tipo: string | null

      identificador de tarefa definido pelo usuário
      campo opcional
      o limite de caracteres é 255
      você pode usar este parâmetro para identificar a tarefa e associá-la ao resultado
      você encontrará o valor de tag especificado no objeto data da resposta

Respostas
  • 200
    Tipo: object | null · Response36Afe1097B20_ContentAnalysisRatingDistributionLiveResponseInfo
    • cost
      Tipo: number | null Formato: double

      custo total das tarefas, USD

    • status_code
      Tipo: integer | null

      código de status geral você pode encontrar a lista completa dos códigos de resposta aqui

    • status_message
      Tipo: string | null

      mensagem informativa geral você pode encontrar a lista completa das mensagens informativas gerais aqui

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

      array de tarefas

      • Tipo: object | null · Response36Afe1097B20_ContentAnalysisRatingDistributionLiveTaskInfo
        • cost
          Tipo: number | null Formato: double

          custo total das tarefas, USD

        • data
          Tipo: object | null

          contém os mesmos parâmetros que você especificou na requisição POST

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

          identificador da tarefa identificador exclusivo da tarefa em nosso sistema no formato UUID

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

          caminho da URL

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

          array de resultados

          • max
            Tipo: number | null

            avaliação máxima em uma escala de distribuição

          • metrics
            Tipo: object | null · Response36Afe1097B20_ContentAnalysisSummaryInfo

            contém métricas de distribuição de avaliações

            • connotation_types
              Tipo: object | null

              tipos de conotação
              contém os tipos de sentimentos (polaridade do sentimento) relacionados à citação da palavra-chave e a contagem de citações por cada tipo de sentimento
              tipos de conotação de sentimento possíveis: positive, negative, neutral

              • propertyName
                Tipo: integer | null Formato: int64

                Signed 64-bit integers (long type).

            • countries
              Tipo: object | null

              países
              contém países e a contagem de citações em cada país
              para obter uma lista completa dos países disponíveis, consulte o endpoint Locations

              • propertyName
                Tipo: integer | null Formato: int64

                Signed 64-bit integers (long type).

            • languages
              Tipo: object | null

              idiomas
              contém idiomas e a contagem de citações em cada idioma
              para obter uma lista completa dos idiomas disponíveis, consulte o endpoint Languages

              • propertyName
                Tipo: integer | null Formato: int64

                Signed 64-bit integers (long type).

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

              categorias de página
              contém objetos com categorias de página e a contagem de citações em cada categoria de página
              para obter uma lista completa das categorias disponíveis, consulte o endpoint Categories

              • category
                Tipo: array (integer | null)[] | null
              • count
                Tipo: integer | null Formato: int64

                Signed 64-bit integers (long type).

            • page_types
              Tipo: object | null

              tipos de página
              contém tipos de página e a contagem de citações por cada tipo de página

              • propertyName
                Tipo: integer | null Formato: int64

                Signed 64-bit integers (long type).

            • rank
              Tipo: integer | null

              ranking de todas as URLs que citam a keyword
              soma normalizada dos rankings de todas as URLs que citam a keyword de destino

            • sentiment_connotations
              Tipo: object | null

              conotações de sentimento
              contém os sentimentos (reações emocionais) relacionados à citação da palavra-chave de destino e o número de citações por cada sentimento
              conotações de sentimento possíveis: anger, happiness, love, sadness, share, fun

              • propertyName
                Tipo: integer | null Formato: int64

                Signed 64-bit integers (long type).

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

              categorias de texto
              contém objetos com categorias de texto e a contagem de citações em cada categoria de texto
              para obter uma lista completa das categorias disponíveis, consulte o endpoint Categories

              • category
                Tipo: array (integer | null)[] | null
              • count
                Tipo: integer | null Formato: int64

                Signed 64-bit integers (long type).

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

              principais domínios que citam a palavra-chave de destino
              contém objetos com os principais domínios que citam a palavra-chave de destino e a contagem de citações por cada domínio

              • count
                Tipo: integer | null Formato: int64

                Signed 64-bit integers (long type).

              • domain
                Tipo: string | null
            • total_count
              Tipo: integer | null Formato: int64

              quantidade total de resultados em nosso banco de dados relevantes para a sua solicitação

            • type
              Tipo: string | null

              tipo de elemento

          • min
            Tipo: number | null

            avaliação mínima em uma escala de distribuição

          • type
            Tipo: string | null

            tipo de elemento

        • result_count
          Tipo: integer | null Formato: int64

          número de elementos no array de resultados

        • status_code
          Tipo: integer | null

          código de status da tarefa gerado pelo DataForSEO; pode estar no seguinte intervalo: 10000-60000 você pode encontrar a lista completa dos códigos de resposta aqui

        • status_message
          Tipo: string | null

          mensagem informativa da tarefa você pode encontrar a lista completa das mensagens informativas gerais aqui

        • time
          Tipo: string | null

          tempo de execução, segundos

    • tasks_count
      Tipo: integer | null Formato: int64

      o número de tarefas no array de tarefas

    • tasks_error
      Tipo: integer | null Formato: int64

      o número de tarefas no array de tarefas retornadas com erro

    • time
      Tipo: string | null

      tempo total de execução, em segundos

    • version
      Tipo: string | null

      a versão atual da API

    application/json
  • 400

    Não foi possível processar a requisição. Verifique os parâmetros da requisição.

  • 401

    É necessária uma chave de API da Felo válida.

  • 402

    A requisição não pode prosseguir porque um requisito de cobrança não foi atendido.

  • 403

    A conta não tem permissão para realizar esta operação.

  • 429

    Um limite de requisições ou de gastos foi atingido.

  • 502

    O serviço não pôde concluir a requisição.

  • 503

    A API ou o serviço de cobrança está temporariamente indisponível.

  • 504

    O serviço atingiu o tempo limite ao processar a requisição.

  • default

    Resposta de erro; respostas repassadas do upstream podem usar formatos do provedor

    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