Я пытаюсь использовать API голландского сайта, который используется школами в Нидерландах, чтобы отслеживать оценки и другие данные учащихся. Вы можете найти документацию здесь: http://www.magister-api.nl/ (это на голландском языке). Я установил Wamp-сервер и Composer, как описано в документации API. У меня также есть расширение Curl PHP, а расширение Mcrypt PHP включено в Wamp, как описано в документации. У меня есть файл composer.json в корне проекта с:Почему сервер Wamp дает ошибки при использовании Composer?
{
"require": {
"stanvk/magister": "~2.0"
}
}
Я тогда выполняется обновление Composer.
Единственный код, который у меня есть:
<?php
require 'vendor/autoload.php';
use Magister\Magister;
use Magister\Models\Grade\Grade;
new Magister($school, $username, $password);
$grades = Grade::all();
foreach ($grades as $grade)
{
echo $grade->CijferStr;
}
?>
Это точно такой же код, как указано в качестве примера на сайте документации.
Но когда я затем запустить его, я получаю эти ошибки:
Я пробовал много, чтобы решить эту проблему, но я не могу показаться, чтобы понять это. Это первый раз, когда я использую композитор и упаковщик.
Я получил правильную информацию и определил переменные, но я все еще получаю: https://gyazo.com/d4c0f5c561bcbf9ea2ff1ab6e812d554 – Sheeps
Вам нужно будет [установить параметр 'curl.cainfo' в вашем php.ini] (http://stackoverflow.com/a/23585500/137650). Это обычная проблема в Windows с текущими версиями Wampserver. – MatsLindh
Работаю отлично! Спасибо чувак. – Sheeps