アプリケーションに Bing API を使用しようとしています。これまでのところ、さまざまな Web サイトで入手できるサンプル コードを使用しています。しかし、毎回同じエラーが発生します。
エラーの意味がわかりません。ローカルホストからこのコードを使用していますが、これは問題になる可能性がありますか?
[コード] => 1002
[メッセージ] => パラメータに無効な値があります。
[パラメータ] => SearchRequest.AppId
[値] => VSwhx6yl2AOlvvTILBIhbJnWO8h0hQ5LoJkGqKp8OCY=
[HelpUrl] => http://msdn.microsoft.com/en-us/library/dd251042.aspx
グーグルで答えを探してみましたが、多くの人が同じ問題を抱えていましたが、フォーラムやディスカッションから答えを得ることができませんでした. 私が使用したコードは以下のとおりです。
<body>
<?php
$search = trim($_POST['search']);
if($_POST['submit']) {
if(strlen($search) == 0) {
echo "<p>Error: empty search</p>";
}
else {
$get = file_get_contents("http://api.bing.net/json.aspx?AppId=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&Query=".urlencode($search)."&Sources=Web&Web.Count=15");
$decode = json_decode($get, TRUE);
echo "<pre>";
print_r($decode); // let's print it in a more readable format
echo "</pre>";
}
}
?>
<div style='text-align: center'>
<h1>Search - powered by Bing</h1>
<form method="post" action="index.php">
<input type="text" name="search" size="50" />
<input type="submit" name="submit" value="Bing" />
</form>
</div>
</body>