-2

如何在 json 响应中获得一个单词的所有含义。最好没有键/注册/api 键。如果我输入测试,那么该单词的所有含义。

我试过了 :

但它不工作。

<?php
$query = 'oracle';
$file = file_get_contents('http://www.google.com/dictionary/json?callback=a&q='.$query.'&sl=en&tl=en&restrict=pr,de&client=te');
// var_dump($file);
$file = substr($file, 2, -10);
$file = preg_replace("/\\\x[0-9a-f]{2}/", "", $file);
echo $file;
$json = json_decode($file);
var_dump($json);
?>

即使这是返回null。

我只尝试了上面的 php。我想知道我是否可以在没有 api 键的情况下进行休息调用,只是与查询词匹配的单词。你是否有任何休息电话。我非常感谢任何帮助。在此先感谢。

4

1 回答 1

0

假设服务器端

获取计算机友好格式的字典副本,即http://www.ibiblio.org/webster/ (XML)。将所述字典存储在数据库或内存中并执行查找。

然后提供一个返回特定单词的所有定义的宁静服务将是微不足道的。

另请参阅:Google 的“定义:”通过 API?

于 2014-04-29T07:10:30.970 回答