2

PHPでduckduckgo APIを使用しています。API は機能しますが、フレーズを検索してもブラウザに何も表示されません。「フリーランス」で検索すると検索結果が出てきます。ただし、より具体的なものを入力しても何も表示されません。フレーズの結果が表示されるようにするためにできることはありますか? これが私のコードです

<?php

require_once("DuckDuckGoZeroclickInfo.php");
$obj = new DuckDuckGoZeroclickInfo("", "");
$response = $obj-> zeroClickInfo("Freelance", $callback = null, $no_html = null, $no_redirect = null, $skip_disambig = null);
print "Raw Body: $response->rawBody"; 
var_dump($response->body); 
?>
4

1 に答える 1

2

しばらく更新されていない Mashape PHP ライブラリを使用する代わりに、単純に独自の API 呼び出しを作成してみませんか。

それらの API URI は次のように形成されます。

http://api.duckduckgo.com/?q=simpsons+characters&format=json&pretty=1

またはあなたの場合:http://api.duckduckgo.com/?q=freelance&format=json

クエリのメイン URL のhttp://api.duckduckgo.com/?q=後にクエリ文字列が続きます。スペースの代わりにまたはが+続きます。&format=json&format=xml

于 2012-11-14T20:05:41.847 に答える