2017-03-17 3 views
0

J'essaye d'ajouter quelques filtres pour demander des nouvelles dans l'api de bing mais actuellement je ne reçois aucun effet de faire ceci (par exemple filtre pour des nouvelles du mois courant).Qu'est-ce qu'un format valide pour params dans news url bing?

J'essaye de ceci avec: https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&?category=business, et en remplaçant quelques filtres ici mais j'obtiens toujours le même résultat.

Actuellement, je veux ajouter trois filtres: la fraîcheur, la catégorie et la langue pour les nouvelles du jour et du mois en cours.

Donc c'est bug ou je fais quelque chose de mal avec les filtres?

Répondre

3

Un problème est que vous avez un "?" Supplémentaire dans votre requête. Vous avez seulement besoin le premier, puis vous pouvez utiliser « & » pour délimiter les paramètres individuels:

https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&category=business 

Vous pouvez également essayer d'ajouter un marché à la chaîne de requête, comme suit:

https://api.cognitive.microsoft.com/bing/v5.0/news/search?freshness=month&category=business&mkt=en-us 

I J'utilise 7.0 et je ne sais pas quels en-têtes vous passez, donc je ne peux pas tester cela directement, mais il est possible qu'un marché par défaut ne soit pas défini. Étant donné que les catégories sont spécifiques au marché, Bing pourrait empêcher votre catégorie d'être utilisée, selon la manière dont Bing gère cette situation.