2016-07-03 9 views
0

オランダの学校が学生の成績などのデータを把握するために使用しているオランダのサイトのAPIを使用しようとしています。ここで文書化を見つけることができます:http://www.magister-api.nl/(オランダ語です)。 WampサーバーとComposerがインストールされました。私はまた、ドキュメンテーションのように、WampでCurl PHP拡張モジュールとMcrypt PHP拡張モジュールを有効にしています。私はその後、作曲の更新を実行Composerを使用すると、Wampサーバーでエラーが発生するのはなぜですか?

{ 
    "require": { 
     "stanvk/magister": "~2.0" 
    } 
} 

: は、私が使用してプロジェクトのルートにcomposer.jsonファイルを持っています。

私が持っている唯一のコードは次のとおりです。

<?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; 
} 
?> 

これは、ドキュメントのウェブサイト上の例として与えられたとまったく同じコードです。

しかし、私はそれを実行したとき、私はこれらのエラーを取得:

Errors

私はこの問題を解決するために多くのことを試してみましたが、私はそれを把握するように見えることはできません。私が作曲家とpackagistを使っているのは初めてです。あなたは単純に定義されていない2つの変数$username$password(そしておそらく$school)を使用している -

答えて

0

最初の2つのエラーが作曲やWAMPをとは無関係です。残りのエラーはこれらの値がないことに由来しているようです(Magisterオブジェクトはusername.magister.netを要求しようとしているようですが、そのフィールドは空です)。

正しいユーザー名とパスワードを入力すると、予想通りに機能するでしょう。

+0

私は正しい情報を提供して変数を定義しましたが、まだ私は取得しています:https://gyazo.com/d4c0f5c561bcbf9ea2ff1ab6e812d554 – Sheeps

+0

[php.iniファイルで 'curl.cainfo'設定をする必要があります] (http://stackoverflow.com/a/23585500/137650)。これは、現在のWampserverビルドでWindows上でよく見られる問題です。 – MatsLindh

+0

今すぐ完璧に動作します!ありがとう。 – Sheeps

関連する問題