私は現在、キャンペーン モニター 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 のオブジェクトを文字列に変換できませんでした