为了账号安全,请及时绑定邮箱和手机立即绑定

在 php 中使用牛津词典 API 时出错

在 php 中使用牛津词典 API 时出错

PHP
繁星淼淼 2022-10-22 15:48:34
嘿,你自己不认识的朋友 Amaan,我正在为我的项目使用牛津词典 API,但我遇到了错误。这是我的代码<?phpinclude_once 'dictionary.class.php';$dictionary = new Dictionary("APP ID", "APP KEY", "en-gb");$dictionary->newDictionaryRequest("Pizza");$dictionary->setResult(0);echo "<h1>Dictionary Class Results - ".$dictionary->word."</h1> - status: ".$dictionary->errors['status'];echo "<b>Word:</b> ".$dictionary->word;echo "<br><b>Definition:</b> ".$dictionary->getDefinition();echo "<br><b>Short Definition:</b> ".$dictionary->getShortDefinition();echo "<br><b>Example:</b> ".$dictionary->getExample(0);echo "<br><b>Example 2:</b> ".$dictionary->getExample(1);echo "<br><b>Lexical:</b> ".$dictionary->getLexical();echo "<br><b>Phonetic:</b> ".$dictionary->getPhonetic();echo "<br><b>Origin:</b> ".$dictionary->getOrigin();echo "<br><b>Language:</b> ".$dictionary->API_LANG;echo "<br><b>Audio:</b> <audio controls><source src='".$dictionary->getAudio()."' type='audio/mpeg'>Your browser does not support HTML audio</audio><br>";echo "<br></br>Using result set: <b>".$dictionary->selected_result."</b>";echo "<br></br>Total result sets available from request: <b>".$dictionary->num_returned_results."</b>";?>错误是这样的:-致命错误:未捕获的错误:调用此行上未定义的方法 Dictionary::setResult() :- $dictionary->setResult(0);这是dictionary.class.php的链接
查看完整描述

1 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

解决了

如果您在此行中也遇到错误 $dictionary->setResult(0);

答案是:

删除此行$dictionary->setResult(0);

为什么 :

此行是可选的,如果您想要多个结果集,请使用此行,否则从代码中删除此行。

选择 :

如果结果集不超过一组,则显示一条消息。

建议 :

仔细阅读Readme.md文件。

特别感谢@kerbholz

谢谢你。


查看完整回答
反对 回复 2022-10-22
  • 1 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信