#!/usr/bin/php $page_size]; $last_ref = false; while(1) { if($rest_last_api_request_nexturl) { $request_url = $rest_last_api_request_nexturl; $page_param = []; } $output = getRestUrl($request_url, $headers, $page_param); if($output == "__err__401") { $access_token = fetchAccessToken($oauth_url, $client_id, $client_secret, $default_scope); $headers = []; $headers[] = "Accept: application/json"; $headers[] = "Authorization: Bearer $access_token"; $output = getRestUrl($request_url, $headers, $page_param); } $output_values = json_decode($output); if(!is_array($output_values) || !count($output_values)) { /*echo "Leeres oder kein Json Array:"; echo $output."\n";*/ break; } if($page == 1) { echo "ol_openaccessid;orig_externalid;orig_name\n"; } foreach($output_values as $oaid_obj) { echo $oaid_obj->oaid.";"; echo $oaid_obj->customer_reference.";"; echo ";"; if($oaid_obj->token != "confirmed") { file_put_contents( "php://stderr", "; ".$oaid_obj->token ); } echo "\n"; $last_ref = $oaid_obj->customer_reference; //$last_ref = $oaid_obj->oaid; } $page++; }