我目前在活动监视器 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 类的对象无法转换为字符串