Je suis en train de tester la nouvelle recherche personnalisée Bing en utilisant le code PHP ci-dessous. Le résultat est un écran blanc vide sans erreurs. Est-ce parce que ce service est toujours en mode bêta?Bing Recherche personnalisée en utilisant PHP
<?php
$sURL = "https://api.cognitive.microsoft.com/bingcustomsearch/v5.0/search?q=dogs&customconfig=[mycustomconfigvalue]&responseFilter=Webpages&mkt=en-us&safesearch=Moderate";
$key = "[myPrimaryKey]";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $sURL);
curl_setopt($ch, CURLOPT_TIMEOUT, '1');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 'ocp-apim-subscription-key:$key');
$content = curl_exec($ch);
echo $content;
?>
Lorsque je tente de vérifier si les clés de l'API travaillent pour moi en utilisant Postman, je reçois une erreur « pourrait n ot obtenir une réponse ».
Cependant, si j'essaie les mêmes valeurs dans https://customsearch.ai sous la section de point final, cela fonctionne parfaitement en affichant la réponse.
Quelqu'un peut-il s'il vous plaît laissez-moi savoir que je ne peux pas exécuter le code en utilisant mon propre code PHP?
Merci
Je l'ai fait le changement que vous avez mentionné, mais le résultat est le même – user2574948
Quand vous posez une question sur une erreur ** ** TOUJOURS inclure le journal des erreurs ** **. Ajoutez 'error_reporting (E_ALL); ini_set ('display_errors', 1); 'en haut de votre script' php', que retourne-t-il? –
Le rapport d'erreurs a été activé dans les paramètres PHP ini et j'ai également inclus les 2 lignes en haut du code. Malheureusement même résultat que précédemment, pas d'erreurs. – user2574948