Freigeben über


BingCustomInstances.BingCustomInstancesSearchDefinitionStages.WithAllOptions Schnittstelle

public interface WithAllOptions

Die Phase der Definition, in der alle anderen optionalen Einstellungen angegeben werden können.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
BingCustomInstancesSearchDefinitionStages.WithExecute withAcceptLanguage(String acceptLanguage)

Eine durch Trennzeichen getrennte Liste einer oder mehrerer Sprachen, die für Benutzeroberflächenzeichenfolgen verwendet werden soll. Die Liste ist absteigend nach Präferenz sortiert. Weitere Informationen, einschließlich des erwarteten Formats, finden Sie unter [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). Dieser Header und der setLang-Abfrageparameter schließen sich gegenseitig aus. geben Sie nicht beide an. Wenn Sie diesen Header festlegen, müssen Sie auch den Abfrageparameter „cc“ angeben. Bing verwendet die erste unterstützte Sprache, die es aus der Liste findet, und kombiniert diese Sprache mit dem Cc-Parameterwert, um den Markt zu bestimmen, für den Ergebnisse zurückgegeben werden sollen. Wenn die Liste keine unterstützte Sprache enthält, findet Bing die nächstgelegene Sprache und den nächstgelegenen Markt, der die Anforderung unterstützt, und kann anstelle eines angegebenen einen aggregierten oder Standardmarkt für die Ergebnisse verwenden. Sie sollten diesen Header und den Abfrageparameter cc nur verwenden, wenn Sie mehrere Sprachen angeben. Andernfalls sollten Sie die Abfrageparameter mkt und setLang verwenden. Eine Zeichenfolge der Benutzeroberfläche ist eine Zeichenfolge, die als Bezeichnung in einer Benutzeroberfläche verwendet wird. Es gibt nur sehr wenige Benutzeroberflächenzeichenfolgen in den JSON-Antwortobjekten. Alle Links in den Antwortobjekten zu Bing.com Eigenschaften wenden die angegebene Sprache an.

BingCustomInstancesSearchDefinitionStages.WithExecute withClientId(String clientId)

Bing verwendet diesen Header, um Benutzern beim Aufrufen der Bing-API ein konsistentes Verhalten bereitzustellen. Bing testet häufig neue Funktionen und Verbesserungen und verwendet dabei die Client-ID als Schlüssel für die Zuweisung von Datenverkehr an verschiedene Flights. Wenn Sie für einen Benutzer bei unterschiedlichen Anforderungen nicht dieselbe Client-ID verwenden, weist Bing den Benutzer möglicherweise mehreren widersprüchlichen Flights zu. Die Zuweisung zu mehreren widersprüchlichen Flights kann zu einer inkonsistenten Benutzererfahrung führen. Weist die zweite Anforderung beispielsweise eine andere Flight-Zuweisung als die erste auf, kann dies zu einer unerwarteten Benutzererfahrung führen. Außerdem kann Bing die Client-ID zur Anpassung der Webergebnisse an den Suchverlauf dieser Client-ID verwenden. Dies führt zu einer noch besseren Benutzererfahrung. Bing verwendet den Header auch, um die Rangfolge der Ergebnisse zu verbessern, indem es die Aktivität der Client-ID analysiert. Durch die verbesserte Relevanz erhöht sich die Qualität der von Bing-APIs bereitgestellten Ergebnisse, was wiederum zu höheren Durchklickraten für den API-Consumer führt. WICHTIG: Auch wenn er optional ist, sollten Sie diesen Header als erforderlich betrachten. Das Beibehalten der Client-ID für dieselbe Kombination aus Benutzer und Gerät über mehrere Anforderungen hinweg ermöglicht 1) dem API-Consumer eine konsistente Benutzererfahrung sowie 2) höhere Durchklickraten durch eine bessere Qualität der Bing-API-Ergebnisse. Jeder Benutzer, der die Anwendung auf dem Gerät verwendet, muss über eine eindeutige, von Bing generierte Client-ID verfügen. Wenn Sie diesen Header nicht in die Anforderung einfügen, generiert Bing eine ID, die im Antwortheader „X-MSEdge-ClientID“ zurückgegeben wird. Der einzige Zeitpunkt, zu dem dieser Header NICHT in eine Anforderung eingeschlossen werden sollte, ist bei der erstmaligen Verwendung der App auf dem Gerät. Verwenden Sie die Client-ID für jede Anforderung der Bing-API, die die App für diesen Benutzer auf dem Gerät durchführt. Behalten Sie die Client-ID bei. Verwenden Sie ein permanentes HTTP-Cookie, um sicherzustellen, dass die ID in einer Browser-App bei allen Sitzungen verwendet wird. Verwenden Sie kein Sitzungscookie. Verwenden Sie für andere Apps wie z.B. mobile Apps den permanenten Speicher des Geräts, um die ID beizubehalten. Rufen Sie bei der nächsten Verwendung der App auf dem Gerät durch den Benutzer die gespeicherte Client-ID ab. Bing-Antworten können diesen Header enthalten, müssen es aber nicht. Enthält die Antwort diesen Header, erfassen Sie die Client-ID, und verwenden Sie sie für alle nachfolgenden Bing-Anforderungen des Benutzers auf diesem Gerät. Wenn Sie den Header „X-MSEdge-ClientID“ einfügen, dürfen Sie in die Anforderung nicht gleichzeitig Cookies einschließen.

BingCustomInstancesSearchDefinitionStages.WithExecute withClientIp(String clientIp)

Die IPv4- oder IPv6-Adresse des Clientgeräts. Die IP-Adresse wird verwendet, um den Standort des Benutzers zu ermitteln. Bing verwendet die Standortinformationen für ein sicheres Suchverhalten. Auch wenn dies optional ist, sollten Sie diesen Header und den Header „X-Search-Location“ immer angeben. Verschleiern Sie nicht die Adresse (z.B. durch Ändern des letzten Oktetts in 0). Durch Verschleiern der Adresse stimmen Ihr Standort und der tatsächliche Gerätestandort nicht überein, wodurch Bing möglicherweise fehlerhafte Ergebnisse anzeigt.

BingCustomInstancesSearchDefinitionStages.WithExecute withCount(Integer count)

Die Anzahl von Suchergebnissen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10, und der Höchstwert ist 50. Die tatsächlich übermittelte Zahl kann kleiner als die angeforderte sein. Verwenden Sie diesen Parameter zusammen mit dem Offsetparameter für Seitenergebnisse. Wenn auf der Benutzeroberfläche beispielsweise 10 Suchergebnisse pro Seite angezeigt werden, legen Sie die Anzahl auf 10 und den Offset auf 0 fest, um die erste Seite der Ergebnisse zu erhalten. Erhöhen Sie für jede nachfolgende Seite den Offset um 10 (z. B. 0, 10, 20). Es ist möglich, dass mehrere Seiten einige Überschneidungen in den Ergebnissen enthalten.

BingCustomInstancesSearchDefinitionStages.WithExecute withCountryCode(String countryCode)

Ein zweistelliger Ländercode des Landes, aus dem die Ergebnisse stammen. Diese API unterstützt nur den USA Markt. Wenn Sie diesen Abfrageparameter angeben, muss er auf uns festgelegt werden. Wenn Sie diesen Parameter festlegen, müssen Sie auch den Header Accept-Language angeben. Bing verwendet die erste unterstützte Sprache, die es aus der Sprachenliste findet, und kombiniert diese Sprache mit dem Ländercode, den Sie angeben, um den Markt zu bestimmen, für den Ergebnisse zurückgegeben werden sollen. Wenn die Sprachenliste keine unterstützte Sprache enthält, findet Bing die nächstgelegene Sprache und den nächstgelegenen Markt, der die Anforderung unterstützt, oder es kann einen aggregierten oder Standardmarkt für die Ergebnisse anstelle eines angegebenen verwenden. Sie sollten diesen Abfrageparameter und den Accept-Language Abfrageparameter nur verwenden, wenn Sie mehrere Sprachen angeben. Andernfalls sollten Sie die Abfrageparameter mkt und setLang verwenden. Dieser Parameter und der Abfrageparameter mkt schließen sich gegenseitig aus. Geben Sie daher nicht beide an.

BingCustomInstancesSearchDefinitionStages.WithExecute withLocation(String location)

Eine durch Semikolons getrennte Liste mit Schlüssel/Wert-Paaren, die den geografischen Standort des Clients beschreiben. Bing verwendet die Standortinformationen für ein sicheres Suchverhalten und zur Rückgabe von lokalen relevanten Inhalten. Geben Sie das Schlüssel-Wert-Paar im Format <Schlüssel>:<Wert> an. Verwenden Sie die folgenden Schlüssel zur Angabe des Benutzerstandorts. lat (erforderlich): Der Breitengrad des Clientstandorts in Grad. Der Breitengrad muss größer als oder gleich -90,0 und kleiner als oder gleich +90,0 sein. Negative Werte geben südliche Breitengrade und positive Werte nördliche Breitengrade an. long (erforderlich): Der Längengrad des Standorts des Clients in Grad. Der Längengrad muss größer als oder gleich -180,0 und kleiner als oder gleich +180,0 sein. Negative Werte geben westliche Längengrade und positive Werte östliche Längengrade an. re (erforderlich): Der Radius in Metern, der die horizontale Genauigkeit der Koordinaten angibt. Übergeben Sie den Wert, der vom Standortdienst des Geräts zurückgegeben wird. Typische Werte sind 22 m für GPS/WLAN, 380 m für die Funkmasttriangulation und 18.000 m für die umgekehrte IP-Suche. ts (optional): Der UTC-UNIX-Zeitstempel des Zeitpunkts, an dem sich der Client am Standort befand. (Der UNIX-Zeitstempel ist die Anzahl der Sekunden seit dem 1. Januar 1970.) head (optional): Die relative Richtung oder Richtung des Clients. Geben Sie die Reiserichtung von 0 bis 360 (in Grad) im Uhrzeigersinn ausgehend vom geografischen Norden an. Geben Sie diesen Schlüssel nur an, wenn der sp-Schlüssel ungleich null ist. sp (optional): Die horizontale Geschwindigkeit (Geschwindigkeit) in Metern pro Sekunde, die das Clientgerät unterwegs ist. alt (optional): Die Höhe des Clientgeräts in Metern. are (optional): Der Radius in Metern, der die vertikale Genauigkeit der Koordinaten angibt. Geben Sie diesen Schlüssel nur an, wenn Sie die Alt-Taste angeben. Auch wenn viele der Schlüssel optional sind, werden die Standortergebnisse immer genauer, je mehr Informationen Sie bereitstellen. Auch wenn dies optional ist, sollten Sie den geografischen Standort des Benutzers immer angeben. Besonders wichtig ist die Standortangabe dann, wenn die IP-Adresse des Clients den physischen Standort des Benutzers nicht exakt wiedergibt (wenn der Client beispielsweise VPN verwendet). Für optimale Ergebnisse sollten Sie diesen Header und den Header „X-MSEdge-ClientIP“ einfügen. Auf jeden Fall sollten Sie aber zumindest diesen Header verwenden.

BingCustomInstancesSearchDefinitionStages.WithExecute withMarket(String market)

Der Markt, aus dem die Ergebnisse stammen. In der Regel ist mkt das Land, aus dem der Benutzer die Anforderung sendet. Es kann sich jedoch um ein anderes Land handelt, wenn sich der Benutzer nicht in einem Land befindet, in dem Bing Ergebnisse liefert. Der Markt muss in der Formatsprache <Code-Ländercode>> vorliegen<. Beispiel: en-US. Bei der Zeichenfolge wird die Groß-/Kleinschreibung nicht beachtet. Falls bekannt, sollten Sie immer den Markt angeben. Die Angabe des Marktes ermöglicht Bing, die Anforderung weiterzuleiten und eine geeignete und optimale Antwort zurückzugeben. Wenn Sie einen Markt angeben, der nicht in Marktcodes aufgeführt ist, verwendet Bing einen am besten geeigneten Marktcode, der auf einer internen Zuordnung basiert, die änderungen vorbehalten ist. Dieser Parameter und der Abfrageparameter cc schließen sich gegenseitig aus. Geben Sie daher nicht beide an.

BingCustomInstancesSearchDefinitionStages.WithExecute withOffset(Integer offset)

Der nullbasierte Offset, der die Anzahl der zu überspringenden Suchergebnisse angibt, bevor Ergebnisse zurückgegeben werden. Die Standardeinstellung ist 0. Der Offset sollte kleiner als (totalEstimatedMatches - count) sein. Verwenden Sie diesen Parameter zusammen mit dem Count-Parameter für Seitenergebnisse. Wenn auf der Benutzeroberfläche beispielsweise 10 Suchergebnisse pro Seite angezeigt werden, legen Sie die Anzahl auf 10 und den Offset auf 0 fest, um die erste Seite der Ergebnisse zu erhalten. Erhöhen Sie für jede nachfolgende Seite den Offset um 10 (z. B. 0, 10, 20). Es ist möglich, dass mehrere Seiten einige Überschneidungen in den Ergebnissen enthalten.

BingCustomInstancesSearchDefinitionStages.WithExecute withSafeSearch(SafeSearch safeSearch)

Ein Filter für nicht jugendfreie Inhalte. Off: Zurückgeben von Webseiten mit nicht jugendfreiem Text, Bildern oder Videos. Moderat: Zurückgeben von Webseiten mit nicht jugendfreiem Text, jedoch nicht mit Bildern oder Videos für Erwachsene. Streng: Geben Sie keine Webseiten mit nicht jugendfreiem Text, Bildern oder Videos zurück. Die Standardeinstellung ist „Moderate“. Wenn die Anforderung aus einem Markt stammt, für den die Bing-Richtlinie für Erwachsene erfordert, dass safeSearch auf Strict festgelegt ist, ignoriert Bing den safeSearch-Wert und verwendet Strict. Wenn Sie den Abfrageoperator site: verwenden, besteht die Möglichkeit, dass die Antwort nicht jugendfreie Inhalte enthält, unabhängig davon, auf was der abfrageparameter safeSearch festgelegt ist. Website verwenden: Nur, wenn Sie die Inhalte auf der Website kennen und Ihr Szenario die Möglichkeit von nicht jugendfreien Inhalten unterstützt. Mögliche Werte sind: "Off", "Moderate", "Strict".

BingCustomInstancesSearchDefinitionStages.WithExecute withSetLang(String setLang)

Die Sprache, die für Zeichenfolgen der Benutzeroberfläche verwendet werden soll. Geben Sie die Sprache mithilfe des zweistelligen Sprachcodes nach ISO 639-1 an. Der Sprachcode für Englisch lautet z.B. „EN“. Der Standardwert ist „EN“ (Englisch). Auch wenn dies optional ist, sollten Sie immer eine Sprache angeben. In der Regel legen Sie setLang auf die gleiche Sprache fest, die von mkt angegeben wird, es sei denn, der Benutzer möchte, dass die Benutzeroberflächenzeichenfolgen in einer anderen Sprache angezeigt werden. Dieser Parameter und der Accept-Language-Header schließen sich gegenseitig aus. geben Sie nicht beide an. Eine Zeichenfolge der Benutzeroberfläche ist eine Zeichenfolge, die als Bezeichnung in einer Benutzeroberfläche verwendet wird. Die JSON-Antwortobjekte enthalten nur wenige Zeichenfolgen für Benutzeroberflächen. Die angegebene Sprache wird auch in Links zu Eigenschaften von „bing.com“ in den Antwortobjekten verwendet.

BingCustomInstancesSearchDefinitionStages.WithExecute withTextDecorations(Boolean textDecorations)

Ein boolescher Wert, der bestimmt, ob Anzeigezeichenfolgen Dekorationsmarkierungen wie Treffermarkierungszeichen enthalten sollen. Wenn true, können die Zeichenfolgen Marker enthalten. Die Standardeinstellung ist „false“. Informationen dazu, ob Unicode-Zeichen oder HTML-Tags als Marker verwendet werden sollen, finden Sie im Abfrageparameter textFormat.

BingCustomInstancesSearchDefinitionStages.WithExecute withTextFormat(TextFormat textFormat)

Der Typ der Marker, die für Textdekorationen verwendet werden sollen (siehe den Abfrageparameter textDecorations). Mögliche Werte sind Raw– Verwenden Sie Unicode-Zeichen, um Inhalte zu markieren, die eine spezielle Formatierung benötigen. Die Unicode-Zeichen liegen im Bereich E000 bis E019. Bing verwendet beispielsweise E000 und E001, um den Anfang und das Ende von Abfragebegriffen für die Trefferheraushebung zu markieren. HTML: Verwenden Sie HTML-Tags, um Inhalte zu markieren, die eine spezielle Formatierung benötigen. Verwenden Sie <beispielsweise b-Tags> , um Abfragebegriffe in Anzeigezeichenfolgen hervorzuheben. Der Standardwert ist Raw. Bei Anzeigezeichenfolgen, die escapable HTML-Zeichen wie <,>, und enthalten, und &, wenn textFormat auf HTML festgelegt ist, gibt Bing die Zeichen entsprechend mit escapen (z. B <. wird in &lt;) dargestellt. Mögliche Werte sind: "Raw", "Html".

BingCustomInstancesSearchDefinitionStages.WithExecute withUserAgent(String userAgent)

Der Benutzer-Agent, von dem die Anforderung stammt. Bing verwendet den Benutzer-Agent, um die Erfahrung mobiler Benutzer zu optimieren. Obwohl optional, wird dringend empfohlen, diesen Header immer anzugeben. Der Benutzer-Agent sollte dieselbe Zeichenfolge aufweisen, die jeder häufig verwendete Browser senden würde. Informationen zu Benutzer-Agents finden Sie unter [RFC 2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html).

Details zur Methode

withAcceptLanguage

public BingCustomInstancesSearchDefinitionStages.WithExecute withAcceptLanguage(String acceptLanguage)

Eine durch Trennzeichen getrennte Liste einer oder mehrerer Sprachen, die für Benutzeroberflächenzeichenfolgen verwendet werden soll. Die Liste ist absteigend nach Präferenz sortiert. Weitere Informationen, einschließlich des erwarteten Formats, finden Sie unter [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). Dieser Header und der setLang-Abfrageparameter schließen sich gegenseitig aus. geben Sie nicht beide an. Wenn Sie diesen Header festlegen, müssen Sie auch den Abfrageparameter „cc“ angeben. Bing verwendet die erste unterstützte Sprache, die es aus der Liste findet, und kombiniert diese Sprache mit dem Cc-Parameterwert, um den Markt zu bestimmen, für den Ergebnisse zurückgegeben werden sollen. Wenn die Liste keine unterstützte Sprache enthält, findet Bing die nächstgelegene Sprache und den nächstgelegenen Markt, der die Anforderung unterstützt, und kann anstelle eines angegebenen einen aggregierten oder Standardmarkt für die Ergebnisse verwenden. Sie sollten diesen Header und den Abfrageparameter cc nur verwenden, wenn Sie mehrere Sprachen angeben. Andernfalls sollten Sie die Abfrageparameter mkt und setLang verwenden. Eine Zeichenfolge der Benutzeroberfläche ist eine Zeichenfolge, die als Bezeichnung in einer Benutzeroberfläche verwendet wird. Es gibt nur sehr wenige Benutzeroberflächenzeichenfolgen in den JSON-Antwortobjekten. Alle Links in den Antwortobjekten zu Bing.com Eigenschaften wenden die angegebene Sprache an.

Parameters:

acceptLanguage

Returns:

Nächste Definitionsphase

withClientId

public BingCustomInstancesSearchDefinitionStages.WithExecute withClientId(String clientId)

Bing verwendet diesen Header, um Benutzern beim Aufrufen der Bing-API ein konsistentes Verhalten bereitzustellen. Bing testet häufig neue Funktionen und Verbesserungen und verwendet dabei die Client-ID als Schlüssel für die Zuweisung von Datenverkehr an verschiedene Flights. Wenn Sie für einen Benutzer bei unterschiedlichen Anforderungen nicht dieselbe Client-ID verwenden, weist Bing den Benutzer möglicherweise mehreren widersprüchlichen Flights zu. Die Zuweisung zu mehreren widersprüchlichen Flights kann zu einer inkonsistenten Benutzererfahrung führen. Weist die zweite Anforderung beispielsweise eine andere Flight-Zuweisung als die erste auf, kann dies zu einer unerwarteten Benutzererfahrung führen. Außerdem kann Bing die Client-ID zur Anpassung der Webergebnisse an den Suchverlauf dieser Client-ID verwenden. Dies führt zu einer noch besseren Benutzererfahrung. Bing verwendet den Header auch, um die Rangfolge der Ergebnisse zu verbessern, indem es die Aktivität der Client-ID analysiert. Durch die verbesserte Relevanz erhöht sich die Qualität der von Bing-APIs bereitgestellten Ergebnisse, was wiederum zu höheren Durchklickraten für den API-Consumer führt. WICHTIG: Auch wenn er optional ist, sollten Sie diesen Header als erforderlich betrachten. Das Beibehalten der Client-ID für dieselbe Kombination aus Benutzer und Gerät über mehrere Anforderungen hinweg ermöglicht 1) dem API-Consumer eine konsistente Benutzererfahrung sowie 2) höhere Durchklickraten durch eine bessere Qualität der Bing-API-Ergebnisse. Jeder Benutzer, der die Anwendung auf dem Gerät verwendet, muss über eine eindeutige, von Bing generierte Client-ID verfügen. Wenn Sie diesen Header nicht in die Anforderung einfügen, generiert Bing eine ID, die im Antwortheader „X-MSEdge-ClientID“ zurückgegeben wird. Der einzige Zeitpunkt, zu dem dieser Header NICHT in eine Anforderung eingeschlossen werden sollte, ist bei der erstmaligen Verwendung der App auf dem Gerät. Verwenden Sie die Client-ID für jede Anforderung der Bing-API, die die App für diesen Benutzer auf dem Gerät durchführt. Behalten Sie die Client-ID bei. Verwenden Sie ein permanentes HTTP-Cookie, um sicherzustellen, dass die ID in einer Browser-App bei allen Sitzungen verwendet wird. Verwenden Sie kein Sitzungscookie. Verwenden Sie für andere Apps wie z.B. mobile Apps den permanenten Speicher des Geräts, um die ID beizubehalten. Rufen Sie bei der nächsten Verwendung der App auf dem Gerät durch den Benutzer die gespeicherte Client-ID ab. Bing-Antworten können diesen Header enthalten, müssen es aber nicht. Enthält die Antwort diesen Header, erfassen Sie die Client-ID, und verwenden Sie sie für alle nachfolgenden Bing-Anforderungen des Benutzers auf diesem Gerät. Wenn Sie den Header „X-MSEdge-ClientID“ einfügen, dürfen Sie in die Anforderung nicht gleichzeitig Cookies einschließen.

Parameters:

clientId

Returns:

Nächste Definitionsphase

withClientIp

public BingCustomInstancesSearchDefinitionStages.WithExecute withClientIp(String clientIp)

Die IPv4- oder IPv6-Adresse des Clientgeräts. Die IP-Adresse wird verwendet, um den Standort des Benutzers zu ermitteln. Bing verwendet die Standortinformationen für ein sicheres Suchverhalten. Auch wenn dies optional ist, sollten Sie diesen Header und den Header „X-Search-Location“ immer angeben. Verschleiern Sie nicht die Adresse (z.B. durch Ändern des letzten Oktetts in 0). Durch Verschleiern der Adresse stimmen Ihr Standort und der tatsächliche Gerätestandort nicht überein, wodurch Bing möglicherweise fehlerhafte Ergebnisse anzeigt.

Parameters:

clientIp

Returns:

Nächste Definitionsphase

withCount

public BingCustomInstancesSearchDefinitionStages.WithExecute withCount(Integer count)

Die Anzahl von Suchergebnissen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10, und der Höchstwert ist 50. Die tatsächlich übermittelte Zahl kann kleiner als die angeforderte sein. Verwenden Sie diesen Parameter zusammen mit dem Offsetparameter für Seitenergebnisse. Wenn auf der Benutzeroberfläche beispielsweise 10 Suchergebnisse pro Seite angezeigt werden, legen Sie die Anzahl auf 10 und den Offset auf 0 fest, um die erste Seite der Ergebnisse zu erhalten. Erhöhen Sie für jede nachfolgende Seite den Offset um 10 (z. B. 0, 10, 20). Es ist möglich, dass mehrere Seiten einige Überschneidungen in den Ergebnissen enthalten.

Parameters:

count

Returns:

Nächste Definitionsphase

withCountryCode

public BingCustomInstancesSearchDefinitionStages.WithExecute withCountryCode(String countryCode)

Ein zweistelliger Ländercode des Landes, aus dem die Ergebnisse stammen. Diese API unterstützt nur den USA Markt. Wenn Sie diesen Abfrageparameter angeben, muss er auf uns festgelegt werden. Wenn Sie diesen Parameter festlegen, müssen Sie auch den Header Accept-Language angeben. Bing verwendet die erste unterstützte Sprache, die es aus der Sprachenliste findet, und kombiniert diese Sprache mit dem Ländercode, den Sie angeben, um den Markt zu bestimmen, für den Ergebnisse zurückgegeben werden sollen. Wenn die Sprachenliste keine unterstützte Sprache enthält, findet Bing die nächstgelegene Sprache und den nächstgelegenen Markt, der die Anforderung unterstützt, oder es kann einen aggregierten oder Standardmarkt für die Ergebnisse anstelle eines angegebenen verwenden. Sie sollten diesen Abfrageparameter und den Accept-Language Abfrageparameter nur verwenden, wenn Sie mehrere Sprachen angeben. Andernfalls sollten Sie die Abfrageparameter mkt und setLang verwenden. Dieser Parameter und der Abfrageparameter mkt schließen sich gegenseitig aus. Geben Sie daher nicht beide an.

Parameters:

countryCode

Returns:

Nächste Definitionsphase

withLocation

public BingCustomInstancesSearchDefinitionStages.WithExecute withLocation(String location)

Eine durch Semikolons getrennte Liste mit Schlüssel/Wert-Paaren, die den geografischen Standort des Clients beschreiben. Bing verwendet die Standortinformationen für ein sicheres Suchverhalten und zur Rückgabe von lokalen relevanten Inhalten. Geben Sie das Schlüssel-Wert-Paar im Format <Schlüssel>:<Wert> an. Verwenden Sie die folgenden Schlüssel zur Angabe des Benutzerstandorts. lat (erforderlich): Der Breitengrad des Clientstandorts in Grad. Der Breitengrad muss größer als oder gleich -90,0 und kleiner als oder gleich +90,0 sein. Negative Werte geben südliche Breitengrade und positive Werte nördliche Breitengrade an. long (erforderlich): Der Längengrad des Standorts des Clients in Grad. Der Längengrad muss größer als oder gleich -180,0 und kleiner als oder gleich +180,0 sein. Negative Werte geben westliche Längengrade und positive Werte östliche Längengrade an. re (erforderlich): Der Radius in Metern, der die horizontale Genauigkeit der Koordinaten angibt. Übergeben Sie den Wert, der vom Standortdienst des Geräts zurückgegeben wird. Typische Werte sind 22 m für GPS/WLAN, 380 m für die Funkmasttriangulation und 18.000 m für die umgekehrte IP-Suche. ts (optional): Der UTC-UNIX-Zeitstempel des Zeitpunkts, an dem sich der Client am Standort befand. (Der UNIX-Zeitstempel ist die Anzahl der Sekunden seit dem 1. Januar 1970.) head (optional): Die relative Richtung oder Richtung des Clients. Geben Sie die Reiserichtung von 0 bis 360 (in Grad) im Uhrzeigersinn ausgehend vom geografischen Norden an. Geben Sie diesen Schlüssel nur an, wenn der sp-Schlüssel ungleich null ist. sp (optional): Die horizontale Geschwindigkeit (Geschwindigkeit) in Metern pro Sekunde, die das Clientgerät unterwegs ist. alt (optional): Die Höhe des Clientgeräts in Metern. are (optional): Der Radius in Metern, der die vertikale Genauigkeit der Koordinaten angibt. Geben Sie diesen Schlüssel nur an, wenn Sie die Alt-Taste angeben. Auch wenn viele der Schlüssel optional sind, werden die Standortergebnisse immer genauer, je mehr Informationen Sie bereitstellen. Auch wenn dies optional ist, sollten Sie den geografischen Standort des Benutzers immer angeben. Besonders wichtig ist die Standortangabe dann, wenn die IP-Adresse des Clients den physischen Standort des Benutzers nicht exakt wiedergibt (wenn der Client beispielsweise VPN verwendet). Für optimale Ergebnisse sollten Sie diesen Header und den Header „X-MSEdge-ClientIP“ einfügen. Auf jeden Fall sollten Sie aber zumindest diesen Header verwenden.

Parameters:

location

Returns:

Nächste Definitionsphase

withMarket

public BingCustomInstancesSearchDefinitionStages.WithExecute withMarket(String market)

Der Markt, aus dem die Ergebnisse stammen. In der Regel ist mkt das Land, aus dem der Benutzer die Anforderung sendet. Es kann sich jedoch um ein anderes Land handelt, wenn sich der Benutzer nicht in einem Land befindet, in dem Bing Ergebnisse liefert. Der Markt muss in der Formatsprache <Code-Ländercode>> vorliegen<. Beispiel: en-US. Bei der Zeichenfolge wird die Groß-/Kleinschreibung nicht beachtet. Falls bekannt, sollten Sie immer den Markt angeben. Die Angabe des Marktes ermöglicht Bing, die Anforderung weiterzuleiten und eine geeignete und optimale Antwort zurückzugeben. Wenn Sie einen Markt angeben, der nicht in Marktcodes aufgeführt ist, verwendet Bing einen am besten geeigneten Marktcode, der auf einer internen Zuordnung basiert, die änderungen vorbehalten ist. Dieser Parameter und der Abfrageparameter cc schließen sich gegenseitig aus. Geben Sie daher nicht beide an.

Parameters:

market

Returns:

Nächste Definitionsphase

withOffset

public BingCustomInstancesSearchDefinitionStages.WithExecute withOffset(Integer offset)

Der nullbasierte Offset, der die Anzahl der zu überspringenden Suchergebnisse angibt, bevor Ergebnisse zurückgegeben werden. Die Standardeinstellung ist 0. Der Offset sollte kleiner als (totalEstimatedMatches - count) sein. Verwenden Sie diesen Parameter zusammen mit dem Count-Parameter für Seitenergebnisse. Wenn auf der Benutzeroberfläche beispielsweise 10 Suchergebnisse pro Seite angezeigt werden, legen Sie die Anzahl auf 10 und den Offset auf 0 fest, um die erste Seite der Ergebnisse zu erhalten. Erhöhen Sie für jede nachfolgende Seite den Offset um 10 (z. B. 0, 10, 20). Es ist möglich, dass mehrere Seiten einige Überschneidungen in den Ergebnissen enthalten.

Parameters:

offset

Returns:

Nächste Definitionsphase

withSafeSearch

public BingCustomInstancesSearchDefinitionStages.WithExecute withSafeSearch(SafeSearch safeSearch)

Ein Filter für nicht jugendfreie Inhalte. Off: Zurückgeben von Webseiten mit nicht jugendfreiem Text, Bildern oder Videos. Moderat: Zurückgeben von Webseiten mit nicht jugendfreiem Text, jedoch nicht mit Bildern oder Videos für Erwachsene. Streng: Geben Sie keine Webseiten mit nicht jugendfreiem Text, Bildern oder Videos zurück. Die Standardeinstellung ist „Moderate“. Wenn die Anforderung aus einem Markt stammt, für den die Bing-Richtlinie für Erwachsene erfordert, dass safeSearch auf Strict festgelegt ist, ignoriert Bing den safeSearch-Wert und verwendet Strict. Wenn Sie den Abfrageoperator site: verwenden, besteht die Möglichkeit, dass die Antwort nicht jugendfreie Inhalte enthält, unabhängig davon, auf was der abfrageparameter safeSearch festgelegt ist. Website verwenden: Nur, wenn Sie die Inhalte auf der Website kennen und Ihr Szenario die Möglichkeit von nicht jugendfreien Inhalten unterstützt. Mögliche Werte sind: "Off", "Moderate", "Strict".

Parameters:

safeSearch

Returns:

Nächste Definitionsphase

withSetLang

public BingCustomInstancesSearchDefinitionStages.WithExecute withSetLang(String setLang)

Die Sprache, die für Zeichenfolgen der Benutzeroberfläche verwendet werden soll. Geben Sie die Sprache mithilfe des zweistelligen Sprachcodes nach ISO 639-1 an. Der Sprachcode für Englisch lautet z.B. „EN“. Der Standardwert ist „EN“ (Englisch). Auch wenn dies optional ist, sollten Sie immer eine Sprache angeben. In der Regel legen Sie setLang auf die gleiche Sprache fest, die von mkt angegeben wird, es sei denn, der Benutzer möchte, dass die Benutzeroberflächenzeichenfolgen in einer anderen Sprache angezeigt werden. Dieser Parameter und der Accept-Language-Header schließen sich gegenseitig aus. geben Sie nicht beide an. Eine Zeichenfolge der Benutzeroberfläche ist eine Zeichenfolge, die als Bezeichnung in einer Benutzeroberfläche verwendet wird. Die JSON-Antwortobjekte enthalten nur wenige Zeichenfolgen für Benutzeroberflächen. Die angegebene Sprache wird auch in Links zu Eigenschaften von „bing.com“ in den Antwortobjekten verwendet.

Parameters:

setLang

Returns:

Nächste Definitionsphase

withTextDecorations

public BingCustomInstancesSearchDefinitionStages.WithExecute withTextDecorations(Boolean textDecorations)

Ein boolescher Wert, der bestimmt, ob Anzeigezeichenfolgen Dekorationsmarkierungen wie Treffermarkierungszeichen enthalten sollen. Wenn true, können die Zeichenfolgen Marker enthalten. Die Standardeinstellung ist „false“. Informationen dazu, ob Unicode-Zeichen oder HTML-Tags als Marker verwendet werden sollen, finden Sie im Abfrageparameter textFormat.

Parameters:

textDecorations

Returns:

Nächste Definitionsphase

withTextFormat

public BingCustomInstancesSearchDefinitionStages.WithExecute withTextFormat(TextFormat textFormat)

Der Typ der Marker, die für Textdekorationen verwendet werden sollen (siehe den Abfrageparameter textDecorations). Mögliche Werte sind Raw– Verwenden Sie Unicode-Zeichen, um Inhalte zu markieren, die eine spezielle Formatierung benötigen. Die Unicode-Zeichen liegen im Bereich E000 bis E019. Bing verwendet beispielsweise E000 und E001, um den Anfang und das Ende von Abfragebegriffen für die Trefferheraushebung zu markieren. HTML: Verwenden Sie HTML-Tags, um Inhalte zu markieren, die eine spezielle Formatierung benötigen. Verwenden Sie <beispielsweise b-Tags> , um Abfragebegriffe in Anzeigezeichenfolgen hervorzuheben. Der Standardwert ist Raw. Bei Anzeigezeichenfolgen, die escapable HTML-Zeichen wie <,>, und enthalten, und &, wenn textFormat auf HTML festgelegt ist, gibt Bing die Zeichen entsprechend mit escapen (z. B <. wird in &lt;) dargestellt. Mögliche Werte sind: "Raw", "Html".

Parameters:

textFormat

Returns:

Nächste Definitionsphase

withUserAgent

public BingCustomInstancesSearchDefinitionStages.WithExecute withUserAgent(String userAgent)

Der Benutzer-Agent, von dem die Anforderung stammt. Bing verwendet den Benutzer-Agent, um die Erfahrung mobiler Benutzer zu optimieren. Obwohl optional, wird dringend empfohlen, diesen Header immer anzugeben. Der Benutzer-Agent sollte dieselbe Zeichenfolge aufweisen, die jeder häufig verwendete Browser senden würde. Informationen zu Benutzer-Agents finden Sie unter [RFC 2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html).

Parameters:

userAgent

Returns:

nächste Definitionsphase

Gilt für: