WebSearchOptionalParams interface
Optionele parameters.
- Extends
Eigenschappen
accept |
Een door komma's gescheiden lijst met een of meer talen die moeten worden gebruikt voor tekenreeksen van de gebruikersinterface. De lijst is in aflopende volgorde van voorkeur. Zie RFC2616 voor meer informatie, waaronder de verwachte indeling. Deze header en de queryparameter setLang sluiten elkaar uit; geef niet beide op. Als u deze header instelt, moet u ook de queryparameter cc opgeven. Bing gebruikt de eerste ondersteunde taal die wordt gevonden in de lijst en combineert die taal met de parameterwaarde cc om te bepalen voor welke markt resultaten moeten worden geretourneerd. Als de lijst geen ondersteunde taal bevat, vindt Bing de dichtstbijzijnde taal en markt die de aanvraag ondersteunt en kan een geaggregeerde of standaardmarkt voor de resultaten worden gebruikt in plaats van een opgegeven markt. Gebruik deze header en de queryparameter cc alleen als u meerdere talen opgeeft. Anders moet u de queryparameters mkt en setLang gebruiken. Een gebruikersinterfacetekenreeks is een tekenreeks die wordt gebruikt als label in een gebruikersinterface. Er zijn zeer weinig tekenreeksen voor de gebruikersinterface in de JSON-antwoordobjecten. Alle koppelingen in de antwoordobjecten naar Bing.com eigenschappen worden toegepast op de opgegeven taal. |
answer |
Het aantal antwoorden dat u in het antwoord wilt opnemen. De antwoorden die Bing retourneert, zijn gebaseerd op classificatie. Als Bing bijvoorbeeld webpagina's, afbeeldingen, video's en relatedSearches retourneert voor een aanvraag en u deze parameter instelt op twee (2), bevat het antwoord webpagina's en afbeeldingen. Als u de queryparameter responseFilter in dezelfde aanvraag hebt opgenomen en deze instelt op webpagina's en nieuws, bevat het antwoord alleen webpagina's. |
client |
Bing gebruikt deze header om gebruikers consistent gedrag te bieden bij Bing API-aanroepen. Bing introduceert nieuwe functies en verbeteringen vaak in flights, en gebruikt de client-ID als sleutel voor het toewijzen van verkeer aan verschillende flights. Als u niet dezelfde client-id gebruikt voor een gebruiker voor meerdere aanvragen, kan Bing de gebruiker toewijzen aan meerdere conflicterende flights. Toewijzing aan meerdere conflicterende flights kan leiden tot een inconsistente gebruikerservaring. Als de tweede aanvraag bijvoorbeeld een andere flighttoewijzing heeft dan de eerste, kan de ervaring onverwacht zijn. Bing kan de client-id ook gebruiken om webresultaten aan te passen aan de zoekgeschiedenis van die client-id, waardoor de gebruiker een rijkere ervaring krijgt. Bing gebruikt deze header ook om de rangschikking van resultaten te verbeteren door de activiteit te analyseren die wordt gegenereerd door een client-id. De relevantie-verbeteringen helpen de kwaliteit van de resultaten die door Bing-API's worden geleverd te verbeteren, en maken op hun beurt hogere doorklikpercentages mogelijk voor de API-consument. BELANGRIJK: Hoewel deze header optioneel is, dient u deze als verplicht te beschouwen. Door de client-id te behouden voor meerdere aanvragen voor dezelfde combinatie van eindgebruiker en apparaat, zorgt u voor 1) een consistente gebruikerservaring van de API-consument, en 2) hogere doorklikpercentages via een betere kwaliteit van de resultaten van de Bing-API's. Elke gebruiker die uw toepassing op het apparaat gebruikt, moet een unieke door Bing gegenereerde client-id hebben. Als u deze header niet in de aanvraag opneemt, genereert Bing een id en retourneert deze in de X-MSEdge-ClientID-antwoordheader. De enige keer dat u deze header NIET in een aanvraag moet opnemen, is de eerste keer dat de gebruiker uw app op dat apparaat gebruikt. Gebruik de client-id voor elke Bing-API-aanvraag die uw app voor deze gebruiker op het apparaat doet. Maak de client-id persistent. Gebruik in een browser-app een persistent HTTP-cookie om ervoor te zorgen dat de id in alle sessies wordt gebruikt. Gebruik geen sessiecookie. Voor andere apps, zoals mobiele apps, gebruikt u de persistente opslag van het apparaat om de id persistent te maken. De volgende keer dat de gebruiker uw app op dat apparaat gebruikt, haalt u de client-id op die u persistent hebt gemaakt. Bing-antwoorden kunnen deze header al dan niet bevatten. Als het antwoord deze header bevat, registreert u de client-id en gebruikt u deze voor alle volgende Bing-aanvragen voor de gebruiker op dat apparaat. Als u de X-MSEdge-ClientID opneemt, mag u geen cookies in de aanvraag opnemen. |
client |
Het IPv4- of IPv6-adres van het clientapparaat. Het IP-adres wordt gebruikt voor het detecteren van de locatie van de gebruiker. Bing gebruikt de locatie-informatie om het gedrag van Veilig Zoeken te bepalen. Hoewel dit optioneel is, wordt u aangeraden altijd deze koptekst en de X-Search-Location-header op te geven. Verdoezel het adres niet (bijvoorbeeld door het laatste octet te wijzigen in 0). Wanneer u het adres verdoezelt, is de locatie totaal niet in de buurt van de werkelijke locatie van het apparaat, wat ertoe kan leiden dat Bing onjuiste resultaten geeft. |
count | Het aantal zoekresultaten dat in het antwoord moet worden geretourneerd. De standaardwaarde is 10 en de maximumwaarde is 50. Het werkelijk geleverde aantal kan kleiner zijn dan aangevraagd. Gebruik deze parameter samen met de offsetparameter om resultaten op te geven. Als uw gebruikersinterface bijvoorbeeld 10 zoekresultaten per pagina weergeeft, stelt u aantal in op 10 en offset op 0 om de eerste pagina met resultaten te krijgen. Verhoog voor elke volgende pagina de offset met 10 (bijvoorbeeld 0, 10, 20). Het is mogelijk dat meerdere pagina's elkaar overlappen in de resultaten. |
country |
Een landcode van 2 tekens van het land waar de resultaten vandaan komen. Deze API ondersteunt alleen de Verenigde Staten markt. Als u deze queryparameter opgeeft, moet deze worden ingesteld op ons. Als u deze parameter instelt, moet u ook de Accept-Language-header opgeven. Bing gebruikt de eerste ondersteunde taal die wordt gevonden in de lijst met talen en combineer die taal met de landcode die u opgeeft om te bepalen voor welke markt resultaten moeten worden geretourneerd. Als de lijst met talen geen ondersteunde taal bevat, vindt Bing de dichtstbijzijnde taal en markt die de aanvraag ondersteunt, of gebruikt het mogelijk een geaggregeerde of standaardmarkt voor de resultaten in plaats van een opgegeven markt. U moet deze queryparameter en de Accept-Language queryparameter alleen gebruiken als u meerdere talen opgeeft; Anders moet u de queryparameters mkt en setLang gebruiken. Deze parameter en de queryparameter mkt sluiten elkaar uit. Geef niet beide op. |
freshness | Filter zoekresultaten op de volgende leeftijdswaarden: Dag: webpagina's retourneren die Bing in de afgelopen 24 uur heeft gedetecteerd. Week: webpagina's retourneren die Bing in de afgelopen 7 dagen heeft gedetecteerd. Maand: hiermee worden webpagina's geretourneerd die in de afgelopen 30 dagen zijn gedetecteerd. Dit filter is alleen van toepassing op resultaten van webpagina's en niet op de andere resultaten, zoals nieuws en afbeeldingen. Mogelijke waarden zijn: 'Dag', 'Week', 'Maand' |
location | Een met puntkomma's gescheiden lijst met sleutel-waardeparen die de geografische locatie van de client beschrijven. Bing gebruikt de locatie-informatie om het gedrag van Veilig Zoeken te bepalen en relevante lokale inhoud te retourneren. Geef het sleutel-waardepaar op als :. Hier volgen de sleutels die u gebruikt om de locatie van de gebruiker op te geven. lat (vereist): de breedtegraad van de locatie van de client, in graden. De breedtegraad moet groter dan of gelijk zijn aan -90.0 en kleiner dan of gelijk aan +90.0. Negatieve waarden geven zuidelijke breedtegraden aan, en positieve waarden noordelijke. long (vereist): de lengtegraad van de locatie van de client, in graden. De lengtegraad moet groter dan of gelijk zijn aan -180.0 en kleiner dan of gelijk aan +180.0. Negatieve waarden geven westelijke lengtegraden aan, en positieve waarden oostelijke. re (vereist): de straal, in meters, die de horizontale nauwkeurigheid van de coördinaten aangeeft. Geef de waarde door die wordt geretourneerd door de locatieservice van het apparaat. Typische waarden zijn bijvoorbeeld 22 m voor GPS/Wi-Fi, 380 m voor triangulatie op basis van gsm-masten en 18.000 m voor reverse IP-lookup. ts (optioneel): het UTC UNIX-tijdstempel van wanneer de client zich op de locatie bevond. (De UNIX-tijdstempel is het aantal seconden sinds 1 januari 1970.) hoofd (optioneel): de relatieve koers of richting van de klant. Geef de reisrichting op als graden van 0 t/m 360, gerekend met de klok mee ten opzichte van het ware noorden. Geef deze sleutel alleen op als de sp-sleutel een andere is dan nul. sp (optioneel): de horizontale snelheid (snelheid), in meters per seconde, die het clientapparaat gebruikt. alt (optioneel): de hoogte van het clientapparaat, in meters. zijn (optioneel): de straal, in meters, die de verticale nauwkeurigheid van de coördinaten aangeeft. Geef deze sleutel alleen op als u de alt-toets opgeeft. Hoewel veel van de sleutels optioneel zijn, hoe meer informatie u opgeeft, hoe nauwkeuriger de locatieresultaten zijn. Hoewel dit optioneel is, wordt u aangeraden altijd de geografische locatie van de gebruiker op te geven. Het opgeven van de locatie is vooral belangrijk als het IP-adres van de client de fysieke locatie van de gebruiker niet nauwkeurig weergeeft (bijvoorbeeld als de client VPN gebruikt). Voor optimale resultaten moet u zowel deze header als de X-MSEdge-ClientIP-header opnemen, maar neem minimaal deze header op. |
market | De markt waaruit de resultaten afkomstig zijn. Meestal is mkt het land van waaruit de gebruiker de aanvraag indient. Het kan echter een ander land zijn als de gebruiker zich niet in een land bevindt waar Bing resultaten levert. De markt moet de vorm -hebben. Bijvoorbeeld: nl-NL. De tekenreeks is niet hoofdlettergevoelig. Indien bekend, wordt u aangeraden altijd de markt op te geven. Het specificeren van de markt helpt Bing de aanvraag te routeren en een passend en optimaal antwoord te geven. Als u een markt opgeeft die niet wordt vermeld in Marktcodes, gebruikt Bing een best passende marktcode op basis van een interne toewijzing die kan worden gewijzigd. Deze parameter en de queryparameter CC sluiten elkaar uit. Geef beide niet op. Standaardwaarde: 'en-us'. |
offset | De offset op basis van nul die het aantal zoekresultaten aangeeft dat moet worden overgeslagen voordat resultaten worden geretourneerd. De standaardwaarde is 0. De offset moet kleiner zijn dan (totalEstimatedMatches - count). Gebruik deze parameter samen met de parameter count om resultaten op de pagina te plaatsen. Als uw gebruikersinterface bijvoorbeeld 10 zoekresultaten per pagina weergeeft, stelt u het aantal in op 10 en offset op 0 om de eerste pagina met resultaten te krijgen. Verhoog voor elke volgende pagina offset met 10 (bijvoorbeeld 0, 10, 20). het is mogelijk dat meerdere pagina's wat overlappen in de resultaten. |
pragma | Bing retourneert standaard cache-inhoud, indien beschikbaar. Om te voorkomen dat Bing inhoud uit de cache retourneert, stelt u de Pragma-header in op no-cache (bijvoorbeeld: Pragma: no-cache). |
promote | Een door komma's gescheiden lijst met antwoorden die u in het antwoord wilt opnemen, ongeacht de rangschikking. Als u bijvoorbeeld answerCount) instelt op twee (2), zodat Bing de twee beste gerangschikte antwoorden retourneert, maar u ook nieuws wilt opnemen in het antwoord, stelt u niveau verhogen in op nieuws. Als de meest gerangschikte antwoorden webpagina's, afbeeldingen, video's en relatedSearches zijn, bevat het antwoord webpagina's en afbeeldingen omdat nieuws geen gerangschikt antwoord is. Maar als u niveau verhogen instelt op video, promoveert Bing het videoantwoord in het antwoord en worden webpagina's, afbeeldingen en video's geretourneerd. De antwoorden die u wilt promoveren, tellen niet mee voor de limiet van answerCount. Als de gerangschikte antwoorden bijvoorbeeld nieuws, afbeeldingen en video's zijn en u answerCount instelt op 1 en promoveert naar nieuws, bevat het antwoord nieuws en afbeeldingen. Of, als de gerangschikte antwoorden video's, afbeeldingen en nieuws zijn, bevat het antwoord video's en nieuws. Mogelijke waarden zijn Berekening, Afbeeldingen, Nieuws, RelatedSearches, Spellingsuggesties, Tijdzone, Video's, Webpagina's. Gebruik alleen als u answerCount opgeeft. |
response |
Een door komma's gescheiden lijst met antwoorden die in het antwoord moeten worden opgenomen. Als u deze parameter niet opgeeft, bevat het antwoord alle zoekantwoorden waarvoor relevante gegevens zijn. Mogelijke filterwaarden zijn Computation, Images, News, RelatedSearches, SpellSuggestions, TimeZone, Videos, Webpagina's. Hoewel u dit filter kunt gebruiken om één antwoord te krijgen, moet u in plaats daarvan het antwoordspecifieke eindpunt gebruiken om rijkere resultaten te krijgen. Als u bijvoorbeeld alleen afbeeldingen wilt ontvangen, verzendt u de aanvraag naar een van de eindpunten van de Image Search-API. De antwoorden op RelatedSearches en SpellSuggestions bieden geen ondersteuning voor een afzonderlijk eindpunt zoals de Afbeeldingen zoeken-API (alleen de Webzoekopdrachten-API retourneert ze). Als u antwoorden wilt opnemen die anders zouden worden uitgesloten vanwege de classificatie, raadpleegt u de queryparameter niveau verhogen. |
safe |
Een filter dat wordt gebruikt voor het filteren van inhoud voor volwassenen. Uit: webpagina's retourneren met tekst, afbeeldingen of video's voor volwassenen. Gemiddeld: webpagina's retourneren met tekst voor volwassenen, maar niet met afbeeldingen of video's voor volwassenen. Strikt: retourneer geen webpagina's met tekst, afbeeldingen of video's voor volwassenen. De standaardwaarde is Moderate. Als de aanvraag afkomstig is van een markt waarvoor het beleid voor volwassenen van Bing vereist dat safeSearch is ingesteld op Strikt, negeert Bing de waarde safeSearch en gebruikt Strikt. Als u de queryoperator site: gebruikt, bestaat de kans dat het antwoord inhoud voor volwassenen bevat, ongeacht waarop de queryparameter safeSearch is ingesteld. Site gebruiken: alleen als u op de hoogte bent van de inhoud op de site en uw scenario de mogelijkheid van inhoud voor volwassenen ondersteunt. Mogelijke waarden zijn: 'Uit', 'Gemiddeld', 'Strikt' |
set |
De taal die moet worden gebruikt voor gebruikersinterfacetekenreeksen. Geef de taal op met behulp van de tweeletterige ISO 639-1 taalcode. De taalcode voor Nederlands is bijvoorbeeld NL. De standaardwaarde is EN (Engels). Hoewel dit optioneel is, moet u altijd de taal opgeven. Normaal gesproken stelt u setLang in op dezelfde taal die is opgegeven door mkt, tenzij de gebruiker de tekenreeksen van de gebruikersinterface in een andere taal wil weergeven. Deze parameter en de Accept-Language-header sluiten elkaar uit; geef niet beide op. Een gebruikersinterfacetekenreeks is een tekenreeks die wordt gebruikt als label in een gebruikersinterface. Er zijn maar weinig gebruikersinterfacetekenreeksen in de JSON-antwoordobjecten. De opgegeven taal wordt ook toegepast op koppelingen naar Bing.com-eigenschappen in de antwoordobjecten. |
text |
Een Booleaanse waarde die bepaalt of weergavetekenreeksen decoratiemarkeringen moeten bevatten, zoals het markeren van treffers. Indien waar, kunnen de tekenreeksen markeringen bevatten. De standaardwaarde is false. Als u wilt opgeven of Unicode-tekens of HTML-tags als markeringen moeten worden gebruikt, raadpleegt u de queryparameter textFormat. |
text |
Het type markeringen dat moet worden gebruikt voor tekstdecoraties (zie de queryparameter textDecorations). Mogelijke waarden zijn Onbewerkt: gebruik Unicode-tekens om inhoud te markeren die speciale opmaak nodig heeft. De Unicode-tekens bevinden zich in het bereik E000 tot en met E019. Bing gebruikt bijvoorbeeld E000 en E001 om het begin en einde van querytermen te markeren voor het markeren van treffers. HTML: gebruik HTML-tags om inhoud te markeren die speciale opmaak nodig heeft. Gebruik bijvoorbeeld tags om querytermen in weergavetekenreeksen te markeren. De standaardwaarde is Raw. Voor weergavetekenreeksen die html-tekens bevatten die geschikt zijn, zoals <, en &, als textFormat is ingesteld op HTML, worden de tekens waar nodig door Bing escape-tekens gebruikt (bijvoorbeeld < is escaped naar <>). Mogelijke waarden zijn: 'Raw', 'HTML' |
user |
De gebruikersagent waarvan de aanvraag afkomstig is. Bing gebruikt de user-agent om mobiele gebruikers een geoptimaliseerde ervaring te bieden. Hoewel dit optioneel is, wordt u sterk aangeraden deze header altijd op te geven. De user-agent moet dezelfde tekenreeks zijn die door een veelgebruikte browser wordt verzonden. Zie RFC 2616 voor meer informatie over gebruikersagenten. |
Overgenomen eigenschappen
abort |
Het signaal dat kan worden gebruikt om aanvragen af te breken. |
custom |
Door de gebruiker gedefinieerde aangepaste aanvraagheaders die worden toegepast voordat de aanvraag wordt verzonden. |
on |
Callback die wordt geactiveerd bij de voortgang van het downloaden. |
on |
Callback die wordt geactiveerd bij de voortgang van het uploaden. |
timeout | Het aantal milliseconden dat een aanvraag kan duren voordat deze automatisch wordt beëindigd. |
Eigenschapdetails
acceptLanguage
Een door komma's gescheiden lijst met een of meer talen die moeten worden gebruikt voor tekenreeksen van de gebruikersinterface. De lijst is in aflopende volgorde van voorkeur. Zie RFC2616 voor meer informatie, waaronder de verwachte indeling. Deze header en de queryparameter setLang sluiten elkaar uit; geef niet beide op. Als u deze header instelt, moet u ook de queryparameter cc opgeven. Bing gebruikt de eerste ondersteunde taal die wordt gevonden in de lijst en combineert die taal met de parameterwaarde cc om te bepalen voor welke markt resultaten moeten worden geretourneerd. Als de lijst geen ondersteunde taal bevat, vindt Bing de dichtstbijzijnde taal en markt die de aanvraag ondersteunt en kan een geaggregeerde of standaardmarkt voor de resultaten worden gebruikt in plaats van een opgegeven markt. Gebruik deze header en de queryparameter cc alleen als u meerdere talen opgeeft. Anders moet u de queryparameters mkt en setLang gebruiken. Een gebruikersinterfacetekenreeks is een tekenreeks die wordt gebruikt als label in een gebruikersinterface. Er zijn zeer weinig tekenreeksen voor de gebruikersinterface in de JSON-antwoordobjecten. Alle koppelingen in de antwoordobjecten naar Bing.com eigenschappen worden toegepast op de opgegeven taal.
acceptLanguage?: string
Waarde van eigenschap
string
answerCount
Het aantal antwoorden dat u in het antwoord wilt opnemen. De antwoorden die Bing retourneert, zijn gebaseerd op classificatie. Als Bing bijvoorbeeld webpagina's, afbeeldingen, video's en relatedSearches retourneert voor een aanvraag en u deze parameter instelt op twee (2), bevat het antwoord webpagina's en afbeeldingen. Als u de queryparameter responseFilter in dezelfde aanvraag hebt opgenomen en deze instelt op webpagina's en nieuws, bevat het antwoord alleen webpagina's.
answerCount?: number
Waarde van eigenschap
number
clientId
Bing gebruikt deze header om gebruikers consistent gedrag te bieden bij Bing API-aanroepen. Bing introduceert nieuwe functies en verbeteringen vaak in flights, en gebruikt de client-ID als sleutel voor het toewijzen van verkeer aan verschillende flights. Als u niet dezelfde client-id gebruikt voor een gebruiker voor meerdere aanvragen, kan Bing de gebruiker toewijzen aan meerdere conflicterende flights. Toewijzing aan meerdere conflicterende flights kan leiden tot een inconsistente gebruikerservaring. Als de tweede aanvraag bijvoorbeeld een andere flighttoewijzing heeft dan de eerste, kan de ervaring onverwacht zijn. Bing kan de client-id ook gebruiken om webresultaten aan te passen aan de zoekgeschiedenis van die client-id, waardoor de gebruiker een rijkere ervaring krijgt. Bing gebruikt deze header ook om de rangschikking van resultaten te verbeteren door de activiteit te analyseren die wordt gegenereerd door een client-id. De relevantie-verbeteringen helpen de kwaliteit van de resultaten die door Bing-API's worden geleverd te verbeteren, en maken op hun beurt hogere doorklikpercentages mogelijk voor de API-consument. BELANGRIJK: Hoewel deze header optioneel is, dient u deze als verplicht te beschouwen. Door de client-id te behouden voor meerdere aanvragen voor dezelfde combinatie van eindgebruiker en apparaat, zorgt u voor 1) een consistente gebruikerservaring van de API-consument, en 2) hogere doorklikpercentages via een betere kwaliteit van de resultaten van de Bing-API's. Elke gebruiker die uw toepassing op het apparaat gebruikt, moet een unieke door Bing gegenereerde client-id hebben. Als u deze header niet in de aanvraag opneemt, genereert Bing een id en retourneert deze in de X-MSEdge-ClientID-antwoordheader. De enige keer dat u deze header NIET in een aanvraag moet opnemen, is de eerste keer dat de gebruiker uw app op dat apparaat gebruikt. Gebruik de client-id voor elke Bing-API-aanvraag die uw app voor deze gebruiker op het apparaat doet. Maak de client-id persistent. Gebruik in een browser-app een persistent HTTP-cookie om ervoor te zorgen dat de id in alle sessies wordt gebruikt. Gebruik geen sessiecookie. Voor andere apps, zoals mobiele apps, gebruikt u de persistente opslag van het apparaat om de id persistent te maken. De volgende keer dat de gebruiker uw app op dat apparaat gebruikt, haalt u de client-id op die u persistent hebt gemaakt. Bing-antwoorden kunnen deze header al dan niet bevatten. Als het antwoord deze header bevat, registreert u de client-id en gebruikt u deze voor alle volgende Bing-aanvragen voor de gebruiker op dat apparaat. Als u de X-MSEdge-ClientID opneemt, mag u geen cookies in de aanvraag opnemen.
clientId?: string
Waarde van eigenschap
string
clientIp
Het IPv4- of IPv6-adres van het clientapparaat. Het IP-adres wordt gebruikt voor het detecteren van de locatie van de gebruiker. Bing gebruikt de locatie-informatie om het gedrag van Veilig Zoeken te bepalen. Hoewel dit optioneel is, wordt u aangeraden altijd deze koptekst en de X-Search-Location-header op te geven. Verdoezel het adres niet (bijvoorbeeld door het laatste octet te wijzigen in 0). Wanneer u het adres verdoezelt, is de locatie totaal niet in de buurt van de werkelijke locatie van het apparaat, wat ertoe kan leiden dat Bing onjuiste resultaten geeft.
clientIp?: string
Waarde van eigenschap
string
count
Het aantal zoekresultaten dat in het antwoord moet worden geretourneerd. De standaardwaarde is 10 en de maximumwaarde is 50. Het werkelijk geleverde aantal kan kleiner zijn dan aangevraagd. Gebruik deze parameter samen met de offsetparameter om resultaten op te geven. Als uw gebruikersinterface bijvoorbeeld 10 zoekresultaten per pagina weergeeft, stelt u aantal in op 10 en offset op 0 om de eerste pagina met resultaten te krijgen. Verhoog voor elke volgende pagina de offset met 10 (bijvoorbeeld 0, 10, 20). Het is mogelijk dat meerdere pagina's elkaar overlappen in de resultaten.
count?: number
Waarde van eigenschap
number
countryCode
Een landcode van 2 tekens van het land waar de resultaten vandaan komen. Deze API ondersteunt alleen de Verenigde Staten markt. Als u deze queryparameter opgeeft, moet deze worden ingesteld op ons. Als u deze parameter instelt, moet u ook de Accept-Language-header opgeven. Bing gebruikt de eerste ondersteunde taal die wordt gevonden in de lijst met talen en combineer die taal met de landcode die u opgeeft om te bepalen voor welke markt resultaten moeten worden geretourneerd. Als de lijst met talen geen ondersteunde taal bevat, vindt Bing de dichtstbijzijnde taal en markt die de aanvraag ondersteunt, of gebruikt het mogelijk een geaggregeerde of standaardmarkt voor de resultaten in plaats van een opgegeven markt. U moet deze queryparameter en de Accept-Language queryparameter alleen gebruiken als u meerdere talen opgeeft; Anders moet u de queryparameters mkt en setLang gebruiken. Deze parameter en de queryparameter mkt sluiten elkaar uit. Geef niet beide op.
countryCode?: string
Waarde van eigenschap
string
freshness
Filter zoekresultaten op de volgende leeftijdswaarden: Dag: webpagina's retourneren die Bing in de afgelopen 24 uur heeft gedetecteerd. Week: webpagina's retourneren die Bing in de afgelopen 7 dagen heeft gedetecteerd. Maand: hiermee worden webpagina's geretourneerd die in de afgelopen 30 dagen zijn gedetecteerd. Dit filter is alleen van toepassing op resultaten van webpagina's en niet op de andere resultaten, zoals nieuws en afbeeldingen. Mogelijke waarden zijn: 'Dag', 'Week', 'Maand'
freshness?: Freshness
Waarde van eigenschap
location
Een met puntkomma's gescheiden lijst met sleutel-waardeparen die de geografische locatie van de client beschrijven. Bing gebruikt de locatie-informatie om het gedrag van Veilig Zoeken te bepalen en relevante lokale inhoud te retourneren. Geef het sleutel-waardepaar op als :. Hier volgen de sleutels die u gebruikt om de locatie van de gebruiker op te geven. lat (vereist): de breedtegraad van de locatie van de client, in graden. De breedtegraad moet groter dan of gelijk zijn aan -90.0 en kleiner dan of gelijk aan +90.0. Negatieve waarden geven zuidelijke breedtegraden aan, en positieve waarden noordelijke. long (vereist): de lengtegraad van de locatie van de client, in graden. De lengtegraad moet groter dan of gelijk zijn aan -180.0 en kleiner dan of gelijk aan +180.0. Negatieve waarden geven westelijke lengtegraden aan, en positieve waarden oostelijke. re (vereist): de straal, in meters, die de horizontale nauwkeurigheid van de coördinaten aangeeft. Geef de waarde door die wordt geretourneerd door de locatieservice van het apparaat. Typische waarden zijn bijvoorbeeld 22 m voor GPS/Wi-Fi, 380 m voor triangulatie op basis van gsm-masten en 18.000 m voor reverse IP-lookup. ts (optioneel): het UTC UNIX-tijdstempel van wanneer de client zich op de locatie bevond. (De UNIX-tijdstempel is het aantal seconden sinds 1 januari 1970.) hoofd (optioneel): de relatieve koers of richting van de klant. Geef de reisrichting op als graden van 0 t/m 360, gerekend met de klok mee ten opzichte van het ware noorden. Geef deze sleutel alleen op als de sp-sleutel een andere is dan nul. sp (optioneel): de horizontale snelheid (snelheid), in meters per seconde, die het clientapparaat gebruikt. alt (optioneel): de hoogte van het clientapparaat, in meters. zijn (optioneel): de straal, in meters, die de verticale nauwkeurigheid van de coördinaten aangeeft. Geef deze sleutel alleen op als u de alt-toets opgeeft. Hoewel veel van de sleutels optioneel zijn, hoe meer informatie u opgeeft, hoe nauwkeuriger de locatieresultaten zijn. Hoewel dit optioneel is, wordt u aangeraden altijd de geografische locatie van de gebruiker op te geven. Het opgeven van de locatie is vooral belangrijk als het IP-adres van de client de fysieke locatie van de gebruiker niet nauwkeurig weergeeft (bijvoorbeeld als de client VPN gebruikt). Voor optimale resultaten moet u zowel deze header als de X-MSEdge-ClientIP-header opnemen, maar neem minimaal deze header op.
location?: string
Waarde van eigenschap
string
market
De markt waaruit de resultaten afkomstig zijn. Meestal is mkt het land van waaruit de gebruiker de aanvraag indient. Het kan echter een ander land zijn als de gebruiker zich niet in een land bevindt waar Bing resultaten levert. De markt moet de vorm -hebben. Bijvoorbeeld: nl-NL. De tekenreeks is niet hoofdlettergevoelig. Indien bekend, wordt u aangeraden altijd de markt op te geven. Het specificeren van de markt helpt Bing de aanvraag te routeren en een passend en optimaal antwoord te geven. Als u een markt opgeeft die niet wordt vermeld in Marktcodes, gebruikt Bing een best passende marktcode op basis van een interne toewijzing die kan worden gewijzigd. Deze parameter en de queryparameter CC sluiten elkaar uit. Geef beide niet op. Standaardwaarde: 'en-us'.
market?: string
Waarde van eigenschap
string
offset
De offset op basis van nul die het aantal zoekresultaten aangeeft dat moet worden overgeslagen voordat resultaten worden geretourneerd. De standaardwaarde is 0. De offset moet kleiner zijn dan (totalEstimatedMatches - count). Gebruik deze parameter samen met de parameter count om resultaten op de pagina te plaatsen. Als uw gebruikersinterface bijvoorbeeld 10 zoekresultaten per pagina weergeeft, stelt u het aantal in op 10 en offset op 0 om de eerste pagina met resultaten te krijgen. Verhoog voor elke volgende pagina offset met 10 (bijvoorbeeld 0, 10, 20). het is mogelijk dat meerdere pagina's wat overlappen in de resultaten.
offset?: number
Waarde van eigenschap
number
pragma
Bing retourneert standaard cache-inhoud, indien beschikbaar. Om te voorkomen dat Bing inhoud uit de cache retourneert, stelt u de Pragma-header in op no-cache (bijvoorbeeld: Pragma: no-cache).
pragma?: string
Waarde van eigenschap
string
promote
Een door komma's gescheiden lijst met antwoorden die u in het antwoord wilt opnemen, ongeacht de rangschikking. Als u bijvoorbeeld answerCount) instelt op twee (2), zodat Bing de twee beste gerangschikte antwoorden retourneert, maar u ook nieuws wilt opnemen in het antwoord, stelt u niveau verhogen in op nieuws. Als de meest gerangschikte antwoorden webpagina's, afbeeldingen, video's en relatedSearches zijn, bevat het antwoord webpagina's en afbeeldingen omdat nieuws geen gerangschikt antwoord is. Maar als u niveau verhogen instelt op video, promoveert Bing het videoantwoord in het antwoord en worden webpagina's, afbeeldingen en video's geretourneerd. De antwoorden die u wilt promoveren, tellen niet mee voor de limiet van answerCount. Als de gerangschikte antwoorden bijvoorbeeld nieuws, afbeeldingen en video's zijn en u answerCount instelt op 1 en promoveert naar nieuws, bevat het antwoord nieuws en afbeeldingen. Of, als de gerangschikte antwoorden video's, afbeeldingen en nieuws zijn, bevat het antwoord video's en nieuws. Mogelijke waarden zijn Berekening, Afbeeldingen, Nieuws, RelatedSearches, Spellingsuggesties, Tijdzone, Video's, Webpagina's. Gebruik alleen als u answerCount opgeeft.
promote?: AnswerType[]
Waarde van eigenschap
responseFilter
Een door komma's gescheiden lijst met antwoorden die in het antwoord moeten worden opgenomen. Als u deze parameter niet opgeeft, bevat het antwoord alle zoekantwoorden waarvoor relevante gegevens zijn. Mogelijke filterwaarden zijn Computation, Images, News, RelatedSearches, SpellSuggestions, TimeZone, Videos, Webpagina's. Hoewel u dit filter kunt gebruiken om één antwoord te krijgen, moet u in plaats daarvan het antwoordspecifieke eindpunt gebruiken om rijkere resultaten te krijgen. Als u bijvoorbeeld alleen afbeeldingen wilt ontvangen, verzendt u de aanvraag naar een van de eindpunten van de Image Search-API. De antwoorden op RelatedSearches en SpellSuggestions bieden geen ondersteuning voor een afzonderlijk eindpunt zoals de Afbeeldingen zoeken-API (alleen de Webzoekopdrachten-API retourneert ze). Als u antwoorden wilt opnemen die anders zouden worden uitgesloten vanwege de classificatie, raadpleegt u de queryparameter niveau verhogen.
responseFilter?: AnswerType[]
Waarde van eigenschap
safeSearch
Een filter dat wordt gebruikt voor het filteren van inhoud voor volwassenen. Uit: webpagina's retourneren met tekst, afbeeldingen of video's voor volwassenen. Gemiddeld: webpagina's retourneren met tekst voor volwassenen, maar niet met afbeeldingen of video's voor volwassenen. Strikt: retourneer geen webpagina's met tekst, afbeeldingen of video's voor volwassenen. De standaardwaarde is Moderate. Als de aanvraag afkomstig is van een markt waarvoor het beleid voor volwassenen van Bing vereist dat safeSearch is ingesteld op Strikt, negeert Bing de waarde safeSearch en gebruikt Strikt. Als u de queryoperator site: gebruikt, bestaat de kans dat het antwoord inhoud voor volwassenen bevat, ongeacht waarop de queryparameter safeSearch is ingesteld. Site gebruiken: alleen als u op de hoogte bent van de inhoud op de site en uw scenario de mogelijkheid van inhoud voor volwassenen ondersteunt. Mogelijke waarden zijn: 'Uit', 'Gemiddeld', 'Strikt'
safeSearch?: SafeSearch
Waarde van eigenschap
setLang
De taal die moet worden gebruikt voor gebruikersinterfacetekenreeksen. Geef de taal op met behulp van de tweeletterige ISO 639-1 taalcode. De taalcode voor Nederlands is bijvoorbeeld NL. De standaardwaarde is EN (Engels). Hoewel dit optioneel is, moet u altijd de taal opgeven. Normaal gesproken stelt u setLang in op dezelfde taal die is opgegeven door mkt, tenzij de gebruiker de tekenreeksen van de gebruikersinterface in een andere taal wil weergeven. Deze parameter en de Accept-Language-header sluiten elkaar uit; geef niet beide op. Een gebruikersinterfacetekenreeks is een tekenreeks die wordt gebruikt als label in een gebruikersinterface. Er zijn maar weinig gebruikersinterfacetekenreeksen in de JSON-antwoordobjecten. De opgegeven taal wordt ook toegepast op koppelingen naar Bing.com-eigenschappen in de antwoordobjecten.
setLang?: string
Waarde van eigenschap
string
textDecorations
Een Booleaanse waarde die bepaalt of weergavetekenreeksen decoratiemarkeringen moeten bevatten, zoals het markeren van treffers. Indien waar, kunnen de tekenreeksen markeringen bevatten. De standaardwaarde is false. Als u wilt opgeven of Unicode-tekens of HTML-tags als markeringen moeten worden gebruikt, raadpleegt u de queryparameter textFormat.
textDecorations?: boolean
Waarde van eigenschap
boolean
textFormat
Het type markeringen dat moet worden gebruikt voor tekstdecoraties (zie de queryparameter textDecorations). Mogelijke waarden zijn Onbewerkt: gebruik Unicode-tekens om inhoud te markeren die speciale opmaak nodig heeft. De Unicode-tekens bevinden zich in het bereik E000 tot en met E019. Bing gebruikt bijvoorbeeld E000 en E001 om het begin en einde van querytermen te markeren voor het markeren van treffers. HTML: gebruik HTML-tags om inhoud te markeren die speciale opmaak nodig heeft. Gebruik bijvoorbeeld tags om querytermen in weergavetekenreeksen te markeren. De standaardwaarde is Raw. Voor weergavetekenreeksen die html-tekens bevatten die geschikt zijn, zoals <, en &, als textFormat is ingesteld op HTML, worden de tekens waar nodig door Bing escape-tekens gebruikt (bijvoorbeeld < is escaped naar <>). Mogelijke waarden zijn: 'Raw', 'HTML'
textFormat?: TextFormat
Waarde van eigenschap
userAgent
De gebruikersagent waarvan de aanvraag afkomstig is. Bing gebruikt de user-agent om mobiele gebruikers een geoptimaliseerde ervaring te bieden. Hoewel dit optioneel is, wordt u sterk aangeraden deze header altijd op te geven. De user-agent moet dezelfde tekenreeks zijn die door een veelgebruikte browser wordt verzonden. Zie RFC 2616 voor meer informatie over gebruikersagenten.
userAgent?: string
Waarde van eigenschap
string
Details van overgenomen eigenschap
abortSignal
Het signaal dat kan worden gebruikt om aanvragen af te breken.
abortSignal?: AbortSignalLike
Waarde van eigenschap
Overgenomen van msRest.RequestOptionsBase.abortSignal
customHeaders
Door de gebruiker gedefinieerde aangepaste aanvraagheaders die worden toegepast voordat de aanvraag wordt verzonden.
customHeaders?: {[key: string]: string}
Waarde van eigenschap
{[key: string]: string}
Overgenomen van msRest.RequestOptionsBase.customHeaders
onDownloadProgress
Callback die wordt geactiveerd bij de voortgang van het downloaden.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Waarde van eigenschap
(progress: TransferProgressEvent) => void
Overgenomen van msRest.RequestOptionsBase.onDownloadProgress
onUploadProgress
Callback die wordt geactiveerd bij de voortgang van het uploaden.
onUploadProgress?: (progress: TransferProgressEvent) => void
Waarde van eigenschap
(progress: TransferProgressEvent) => void
Overgenomen van msRest.RequestOptionsBase.onUploadProgress
timeout
Het aantal milliseconden dat een aanvraag kan duren voordat deze automatisch wordt beëindigd.
timeout?: number
Waarde van eigenschap
number
Overgenomen van msRest.RequestOptionsBase.timeout