Felo API PlatformFelo API Platform
Alle Endpoints von DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Baidu-Organic-SERP-Aufgaben einstellen

Server:https://openapi.felo.ai
Client-Bibliotheken

DataForSEO

​

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

Baidu-Organic-SERP-Aufgaben einstellen

​

Stellt die Rangfolge der Ergebnisse für ein Keyword bei Baidu in die Warteschlange und gibt eine Aufgaben-id in tasks[0].id zurück. Eingebettet in die DataForSEO-Hülle: Daten in tasks[0].result, Ergebnis in tasks[0].status_code – eine abgelehnte Anfrage gibt dennoch HTTP 200 zurück. Der Live-Endpunkt antwortet sofort und ist für eine einzelne Abfrage einfacher; verwenden Sie die Warteschlange, wenn eine Reihe von Keywords einen Tool-Aufruf überdauern würde.

Preisreferenz

  • Abrechnung: Gemeldete Antwortkosten.
  • Referenzschätzung pro Anfrage: USD 0.02.
  • Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf einen abgerechneten Kundenbetrag anwenden.

Nur Referenzmetadaten, kein Kontenangebot, kein garantierter Preis und keine Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.

Body
application/json
  • Typ: array (object | null)[]
    • depth
      Typ: integer | null

      Parsing-Tiefe
      Optionales Feld
      Anzahl der Ergebnisse in der SERP
      Standardwert: 10
      Höchstwert: 700
      Ihr Konto wird pro SERP mit bis zu 10 Ergebnissen abgerechnet;
      Eine Tiefe über 10 kann zu zusätzlichen Kosten führen, wenn die Suchmaschine mehr als 10 Ergebnisse zurückgibt;
      Die Kosten können auf der Seite Pricing berechnet werden.

    • device
      Typ: string | null

      Gerätetyp
      Optionales Feld
      Ergebnisse für einen bestimmten Gerätetyp zurückgeben
      mögliche Werte: desktop, mobile, tablet
      Standardwert: desktop

    • get_website_url
      Typ: boolean | null

      direkte URL für jedes gelistete Ergebnis angeben
      Optionales Feld
      bei true enthalten die zurückgegebenen Ergebnisse direkte URLs der gelisteten Websites
      standardmäßig sind die URLs in Baidu-Ergebnissen von der Suchmaschine kodiert,
      zum Beispiel:
      http://www.baidu.com/link?url=KQt6LSwU5OHnPtB8210R8flBP40grY6lTPxH_0UO7S2kgiZMTmw3ztV0hCo5c1kLStandardwert: false
      Hinweis: bei true wird die Gebühr pro Aufgabe mit 10 multipliziert, da unser System für jede gelistete Website eine separate Anfrage ausführt, um ihre direkte URL zurückzugeben

    • keyword
      Typ: string

      Keyword
      Pflichtfeld
      Sie können im Feld keyword bis zu 700 Zeichen angeben
      alle %## werden dekodiert (das Zeichen „+“ wird in ein Leerzeichen dekodiert)
      wenn Sie das Zeichen „%“ für Ihr keyword benötigen, geben Sie es als „%25“ an;
      wenn Sie das Zeichen „+“ für Ihr keyword benötigen, geben Sie es als „%2B“ an

      weitere Informationen zu den Regeln und Einschränkungen der Felder keyword und keywords in DataForSEO-APIs finden Sie in diesem Help-Center-Artikel

    • language_code
      Typ: string

      Sprachcode der Suchmaschine
      Pflichtfeld, wenn Sie nicht angeben language_name
      die Liste der verfügbaren Sprachen der Suchmaschine mit ihrem language_code erhalten Sie durch eine separate Anfrage an https://api.dataforseo.com/v3/serp/{{low_se_name}}/languagesHinweis: Die einzige in der Suchmaschine Baidu unterstützte Sprache ist Chinese (Simplified) mit dem Sprachcode zh_CN. Baidu kann jedoch auch Ergebnisse für Suchanfragen in anderen Sprachen zurückgeben, daher ist die Angabe von keyword auf Chinesisch nicht zwingend erforderlich

      Beispiel:
      zh_CN

    • language_name
      Typ: string

      vollständiger Name der Sprache der Suchmaschine
      Pflichtfeld, wenn Sie nicht angeben language_code
      die Liste der verfügbaren Sprachen der Suchmaschine mit ihrem language_name erhalten Sie durch eine separate Anfrage an https://api.dataforseo.com/v3/serp/{{low_se_name}}/languagesHinweis: Die einzige in der Suchmaschine Baidu unterstützte Sprache ist Chinese (Simplified). Baidu kann jedoch auch Ergebnisse für Suchanfragen in anderen Sprachen zurückgeben, daher ist die Angabe von keyword auf Chinesisch nicht zwingend erforderlich

      Beispiel:
      Chinese (Simplified)

    • location_code
      Typ: integer

      Standortcode der Suchmaschine
      Pflichtfeld, wenn Sie nicht angeben location_name oder location_coordinate
      bei Verwendung dieses Feldes müssen Sie location_name oder location_coordinate nicht angeben
      die Liste der verfügbaren Standorte der Suchmaschinen mit ihrem location_code erhalten Sie durch eine separate Anfrage an https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations
      Beispiel:
      2156

    • location_coordinate
      Typ: string

      GPS-Koordinaten eines Standorts
      Pflichtfeld, wenn Sie nicht angeben location_name oder location_code
      bei Verwendung dieses Feldes müssen Sie location_name oder location_code nicht angeben
      der Parameter location_coordinate sollte im Format "latitude,longitude,radius" angegeben werden
      die maximale Anzahl von Dezimalstellen für "latitude" und "longitude": 7
      der Mindestwert für "radius": 199.9 (mm)
      der Höchstwert für "radius": 199999 (mm)bei Verwendung dieses Feldes basieren die zurückgegebenen Ergebnisse auf der nächstgelegenen Stadt zu Ihren Koordinaten. Daher empfehlen wir nicht, dieses Feld zu verwenden, da die Ergebnisse für die angegebenen Koordinaten möglicherweise nicht relevant sind
      Beispiel:
      53.476225,-2.243572,200

    • location_name
      Typ: string

      vollständiger Name des Standorts der Suchmaschine
      Pflichtfeld, wenn Sie nicht angeben location_code oder location_coordinate
      bei Verwendung dieses Feldes müssen Sie location_code oder location_coordinate nicht angeben
      die Liste der verfügbaren Standorte der Suchmaschine mit ihrem location_name erhalten Sie durch eine separate Anfrage an https://api.dataforseo.com/v3/serp/{{low_se_name}}/locations
      Beispiel:
      New York,New York,United States

    • max_crawl_pages
      Typ: integer | null

      Crawl-Limit für Seiten
      Optionales Feld
      Anzahl der zu crawlenden Suchergebnisseiten
      Standardwert: 1
      Höchstwert: 100
      Hinweis: Die Parameter max_crawl_pages und depth ergänzen sich gegenseitig;
      weitere Informationen in unserem Help Center

    • os
      Typ: string | null

      Betriebssystem des Geräts
      Optionales Feld
      wenn Sie im Feld device desktop angeben, wählen Sie aus folgenden Werten: windows, macos
      Standardwert: windows
      wenn Sie im Feld device mobile angeben, wählen Sie aus folgenden Werten: android, ios
      Standardwert: android
      wenn Sie im Feld device tablet angeben, wählen Sie aus folgenden Werten: android, ios
      Standardwert: android

    • pingback_url
      Typ: string | null

      Benachrichtigungs-URL für eine abgeschlossene Aufgabe
      Optionales Feld
      Wenn eine Aufgabe abgeschlossen ist, benachrichtigen wir Sie per GET-Anfrage an die von Ihnen angegebene URL
      Sie können die Zeichenfolge ‘$id’ als $id-Variable und ‘$tag’ als URL-kodierte $tag-Variable verwenden. Wir setzen die erforderlichen Werte vor dem Senden der Anfrage.
      Beispiel:
      http://your-server.com/pingscript?id=$id
      http://your-server.com/pingscript?id=$id&tag=$tag
      Hinweis: Sonderzeichen in pingback_url werden URL-kodiert;
      d. h. das Zeichen # wird zu %23 kodiert

      Weitere Informationen finden Sie in unserem Help Center

    • postback_data
      Typ: string

      postback_url-Datentyp
      Pflichtfeld, wenn Sie postback_url angeben
      entspricht dem Datentyp, der an Ihren Server gesendet wird
      mögliche Werte:
      regular, html

    • postback_url
      Typ: string | null

      URL zum Senden von Aufgabenergebnissen
      Optionales Feld
      Sobald die Aufgabe abgeschlossen ist, senden wir eine POST-Anfrage mit den im gzip-Format komprimierten Ergebnissen an die von Ihnen angegebene postback_url
      Sie können die Zeichenfolge ‘$id’ als $id-Variable und ‘$tag’ als URL-kodierte $tag-Variable verwenden. Wir setzen die erforderlichen Werte vor dem Senden der Anfrage.
      Beispiel:
      http://your-server.com/postbackscript?id=$id
      http://your-server.com/postbackscript?id=$id&tag=$tag
      Hinweis: Sonderzeichen in postback_url werden URL-kodiert;
      d. h. das Zeichen # wird zu %23 kodiert

      Weitere Informationen finden Sie in unserem Help Center

    • priority
      Typ: integer | null

      Aufgabenpriorität
      Optionales Feld
      kann die folgenden Werte annehmen:
      1 – normale Ausführungspriorität (standardmäßig gesetzt)
      2 – hohe Ausführungspriorität
      Für Aufgaben mit hoher Ausführungspriorität wird zusätzlich berechnet.
      Die Kosten können auf der Seite Pricing berechnet werden.

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

      Array von Zielen, bei denen das Crawling beendet wird optionales Feld wenn angegeben, enthält die Antwort SERP-Ergebnisse bis einschließlich des angegebenen match_value; Sie können bis zu 10 Zielwerte in diesem Array angeben Beispiel: "stop_crawl_on_match":[{"match_value":"dataforseo.com","match_type":"with_subdomains"}] Weitere Informationen zu diesem Parameter finden Sie in unserem Hilfe-Center - https://dataforseo.com/help-center/using-the-stop_crawl_on_match-parameter-in-serp-api Ihr Konto wird für jede über die angegebenen Ziele gecrawlte SERP abgerechnet

      • match_type
        Typ: string | null

        Typ der Zielübereinstimmung Pflichtfeld, wenn stop_crawl_on_match angegeben ist; Art der Übereinstimmung für den match_value mögliche Werte: domain, with_subdomains, wildcard

      • match_value
        Typ: string | null

        Ziel-Domain oder Wildcard-Wert Pflichtfeld, wenn stop_crawl_on_match angegeben ist; Geben Sie eine Ziel-Domain oder einen Wildcard-Wert an; Hinweis: Der Domainname muss ohne Anfrageprotokoll angegeben werden; Beispiel: dataforseo.com

    • tag
      Typ: string | null

      Benutzerdefinierte Aufgaben-ID
      Optionales Feld
      Zeichenlimit: 255
      Mit diesem Parameter können Sie die Aufgabe identifizieren und dem Ergebnis zuordnen
      Den angegebenen Wert tag finden Sie im data-Objekt der Antwort

Antworten
  • 200
    Typ: object | null · Response36Afe1097B20_SerpBaiduOrganicTaskPostResponseInfo
    • cost
      Typ: number | null Format: double

      Gesamtkosten der Aufgaben in USD

    • status_code
      Typ: integer | null

      allgemeiner Statuscode die vollständige Liste der Antwortcodes finden Sie hier

    • status_message
      Typ: string | null

      allgemeine Informationsmeldung die vollständige Liste der allgemeinen Informationsmeldungen finden Sie hier

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

      Array von Aufgaben

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

          Gesamtkosten der Aufgaben in USD

        • data
          Typ: object | null

          Enthält dieselben Parameter, die Sie in der POST-Anfrage angegeben haben

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

          Aufgaben-ID eindeutige Aufgaben-ID in unserem System im UUID-Format

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

          URL-Pfad

        • result
          Typ: object | null

          Array von Ergebnissen
          in diesem Fall ist der Wert null

        • result_count
          Typ: integer | null Format: int64

          Anzahl der Elemente im Ergebnis-Array

        • status_code
          Typ: integer | null

          Statuscode der Aufgabe von DataForSEO erzeugt, kann im folgenden Bereich liegen: 10000-60000 die vollständige Liste der Antwortcodes finden Sie hier

        • status_message
          Typ: string | null

          Informationsmeldung der Aufgabe die vollständige Liste der allgemeinen Informationsmeldungen finden Sie hier

        • time
          Typ: string | null

          Ausführungszeit in Sekunden

    • tasks_count
      Typ: integer | null Format: int64

      Die Anzahl der Aufgaben im tasks-Array

    • tasks_error
      Typ: integer | null Format: int64

      Die Anzahl der Aufgaben im tasks-Array, die mit einem Fehler zurückgegeben wurden

    • time
      Typ: string | null

      Gesamtausführungszeit, Sekunden

    • version
      Typ: string | null

      Die aktuelle Version der API

    application/json
  • 400

    Die Anfrage konnte nicht verarbeitet werden. Prüfen Sie die Anfrageparameter.

  • 401

    Ein gültiger Felo-API-Schlüssel ist erforderlich.

  • 402

    Die Anfrage kann nicht fortgesetzt werden, da eine Abrechnungsvoraussetzung nicht erfüllt ist.

  • 403

    Das Konto ist für diesen Vorgang nicht berechtigt.

  • 429

    Ein Anfrage- oder Ausgabenlimit wurde erreicht.

  • 502

    Der Dienst konnte die Anfrage nicht abschließen.

  • 503

    Die API oder der Abrechnungsdienst ist vorübergehend nicht verfügbar.

  • 504

    Beim Verarbeiten der Anfrage ist eine Zeitüberschreitung aufgetreten.

  • default

    Fehlerantwort; Upstream-Passthrough-Antworten können Anbieterformate verwenden

    application/json
Request Example for post/v1/beta/dataforseo/serp/baidu/organic/task_post
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/baidu/organic/task_post \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "location_code": 2156,
    "keyword": "best iphone ever",
    "tag": "some_string_123",
    "priority": 2
  }
]'
{
  "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": null
    }
  ]
}
Setting Baidu Organic SERP Tasks