Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordnik php api未连接_Php_Api_Wordnik - Fatal编程技术网

wordnik php api未连接

wordnik php api未连接,php,api,wordnik,Php,Api,Wordnik,我正在学习php,我只学到了基础知识。我试图使用他们的php API(wordnik.php)连接到wordnik,我创建了以下内容: <?php require_once("Wordnik.php"); $api_key="MY_API_KEY"; $wordnik=Wordnik::instance($api_key); var_dump($wordnik); $definitions = $wordnik->getDefinitions('cat'); var_dump($de

我正在学习php,我只学到了基础知识。我试图使用他们的php API(wordnik.php)连接到wordnik,我创建了以下内容:

<?php
require_once("Wordnik.php");
$api_key="MY_API_KEY";
$wordnik=Wordnik::instance($api_key);
var_dump($wordnik);
$definitions = $wordnik->getDefinitions('cat');
var_dump($definitions);
?>

第一个var_转储为object(Wordnik)#1(1),但后一个没有输出。你能帮我解决这个问题吗?
谢谢你

我想问题可能是,如果上面写着“我的API密钥”,你需要用你注册Wordnik获得的实际API密钥来替换它。很容易得到一个,您只需要:

1) 注册Wordnik帐户:

2) 请求API密钥:

您应该在几分钟内收到电子邮件中的API密钥

用实际的API密钥替换脚本的
“MY\u API\u KEY”
部分,例如:

$api_key="d6g3f2fds6732r7sdf6d7ds6sd5gd67cvb5vc6237dfs";
这不是一个真正的API密钥,但是您得到的密钥看起来像是一个字母和数字字符串

那么你的剧本应该适合你。如果没有,请告诉我。如果您需要回信寻求更多帮助,请不要与我们共享您的实际API,这只是为了您的眼睛


感谢您查看API,希望我们能帮助您运行。

谢谢@mrjf我终于找到了解决方案

  • 我注册了Wordnik api,并且输入了正确的密钥。我创建了一个类,处理所有字典的内容。我删除了该类,并将其放在用户可以访问的单个文件中。我不确定这是否是一个正确的过程,但它暂时有效。有谁能告诉我如何用php创建一个类,并从另一个php文件调用它,比如#在C中包含“myFile.h”(我知道需要一次,但它在这里不起作用,即使是教程链接也很好)

  • 使用wordnik api,您还必须安装cURL,因为wornik-php.api内部有许多cURL调用


  • 这里的一些解决方案对于经验丰富的开发人员来说可能微不足道,但如果像我这样的人是php和wordnik API的新手,这些想法可能会对他们有所帮助。

    太好了,很高兴它能为您工作。您想通过电子邮件跟进吗?我是russ@wordnik.com. 如果我们追踪多个问题,可能会更方便。还可以查看我们的谷歌群组:或访问freenode上的IRC:#wordnik