Pest PHP REST clientを使用して、 http://rolz.org/api/ ?4d20で Web アプリへの最も基本的な API 呼び出しであると考えられることを行っています。Chrome プラグイン REST クライアントを使用すると、エラーなしで期待どおりの結果が得られます。
result=45
details= [ 16 +20 +3 +6 ]
code=4d20
illustration=<span class="dc_dice_a">4</span><span class="dc_dice_d">D20</span>
timestamp=1370200094
ただし、Pest PHP REST クライアントを使用すると、結果の前にエラー メッセージが追加されます。
string $rolldice = result=Error: please check your formula (/52)
details=/ [ 9 +16 +20 +7 ]
code=/4d20
illustration=<span class="dc_operator">/</span><span class="dc_dice_a">4</span><span class="dc_dice_d">D20</span>
timestamp=1370200381
このコードを使用して:
include '../Pest.php';
function callDieRoller($num, $faces){
$result = array();
$curl = curl_init();
$url = 'http://rolz.org/api/?';
$pest = new Pest($url);
$rolldice = $pest->get($num.'d'.$faces);
$results = $rolldice;
return $results;
}
Pest で API 呼び出しを行うときにエラーが発生するのはなぜですか?