wordnik-php api не подключается - PullRequest
1 голос
/ 03 сентября 2011

Я учу php, и я изучил только основы. Я пытаюсь подключиться к wordnik, используя их php apis (Wordnik.php), я создал следующее:

<?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_dump дает объект (Wordnik) # 1 (1), но для более позднего нет вывода. Можете ли вы помочь мне решить эту проблему? Спасибо

Ответы [ 2 ]

2 голосов
/ 06 сентября 2011

Я думаю, что проблема может заключаться в том, что там, где написано "MY_API_KEY", вам нужно заменить его фактическим ключом API, который вы получите, зарегистрировавшись в Wordnik.Получить его легко, вам нужно:

1) Зарегистрировать учетную запись Wordnik: http://www.wordnik.com/signup

2) Запросить ключ API: http://developer.wordnik.com/

Вы должны получить ключ API в своем электронном письме в течение нескольких минут.

Замените часть "MY_API_KEY" вашего скрипта вашим действительным ключом API, например:

$api_key="d6g3f2fds6732r7sdf6d7ds6sd5gd67cvb5vc6237dfs";

Это ненастоящий API-ключ, но тот, который вы получите, будет выглядеть примерно так: строка букв и цифр.

Тогда ваш скрипт должен работать на вас.Если нет, пожалуйста, дайте мне знать.И если вам нужно написать дополнительную информацию, не передавайте нам свой действительный API, это только для ваших глаз.

Спасибо за ознакомление с API, надеюсь, мы поможем вам его запустить.

1 голос
/ 06 сентября 2011

Спасибо @mrjf Я наконец-то получил решение

  1. Я подписался на API Wordnik и поставил правильный ключ. Я создал класс, в котором обрабатываются все элементы словаря. Я удалил этот класс и поместил его в один файл, который был доступен пользователю. Я не уверен, что это правильный процесс, но пока он работает. Кто-нибудь может рассказать, как сделать класс в php и вызвать его из других файлов php, например, #include «myFile.h» в C (я знаю require_once, но он здесь не работает, даже ссылка на учебник будет хорошей)?

  2. При использовании wordnik api вам также необходимо установить cURL, поскольку внутри wornik-php.api есть много вызовов curl.

Некоторые из решений здесь могут быть тривиальными для более опытных разработчиков, но если кто-то, как я, новичок в php и wordnik apis, эти идеи могут им помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...