0

私は現在、キャンペーン モニター API 内で作業しています。

これが私のコードです:

require_once '../../csrest_general.php';

$auth = array('api_key' => 'xxxxxxxxxxxxxxxxxxxxxxxxx');
$wrap = new CS_REST_General($auth);

$result = $wrap->get_clients();

echo "Result of /api/v3/clients\n<br />";
if($result->was_successful()) {
    echo "Got clients\n<br /><pre>";
    var_dump($result->response);
} else {
    echo 'Failed with code '.$result->http_status_code."\n<br /><pre>";
    var_dump($result->response);
}
echo '</pre>';

これにより、次が出力されます。

array(2) {
  [0]=>
  object(stdClass)#5 (2) {
    ["ClientID"]=>
    string(32) "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    ["Name"]=>
    string(12) "xxxxxxxxxxxx"
  }
  [1]=>
  object(stdClass)#6 (2) {
    ["ClientID"]=>
    string(32) "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    ["Name"]=>
    string(15) "xxxxxxxxxxxx"
  }

}

これを foreach ループに入れるにはどうすればよいですか? 私が次のことを試みるとき:

foreach ($result as $result->response) {
     echo $result;
}

私はこのエラーが発生します:

キャッチ可能な致命的なエラー: クラス CS_REST_Wrapper_Result のオブジェクトを文字列に変換できませんでした

4

1 に答える 1