Unirest почтовый метод не работает?

У меня есть очень короткий фрагмент кода, взятый непосредственно из mashape:

Я правильно включил пути, а именно:

require_once 'unirest-php-master/src/Unirest.php';

И фрагмент кода для отправки запроса POST:

$response = Unirest::post("",
array(
"X-Mashape-Key" => "",
"Content-Type" => "application/x-www-form-urlencoded",
"Accept" => "application/json"),
array(
"selector" => "FACE, EYES, FULL",
"url" => "http://api.animetrics.com/img/test/sc.jpg")
);

(Я намеренно оставил пост («url») и ключ X-Mashape-Key пустыми, поскольку они являются закрытыми ключами.)

Я не уверен, почему это не работает — я попытался повторить фиктивный текст в методе post в соответствующем файле, добавив метод:

public static function echo($a) {
echo $a;
}

в Request.php, но когда я попытался вызвать этот метод с Unirest::echo("abc"); это тоже не сработало. Что-то не так с этим синтаксисом или есть другая проблема, которую я не вижу?

Я на 100% уверен, что мой путь к файлу правильный. Я чувствую, что упускаю какой-то очевидный факт, которого не вижу, — буду признателен за вашу помощь в этом.

Спасибо!

1

Решение

Выпуск Unirest 2.0 были некоторые серьезные изменения, в основном метод & подпись класса изменилась. к сожалению, образцы фрагментов Mashape еще не обновлены.

например: вместо звонка Unirest::post ты должен звонить Unirest\Request::postпожалуйста, обратитесь к самая оригинальная документация Больше подробностей.

Мы скоро будем обновлять образцы Mashape, чтобы отразить это изменение.

Я автор unirest-php и работаю в Mashape.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]