#!/usr/bin/php id); define("INTERNAL_USER_USERNAME", $me->username); $params['apiKey'] = RIMO_API_JSON_APIKEY; $params['limit'] = 1000; $params['offset'] = 1; $ctx_opts = [ 'http' => [ 'method' => 'GET', 'header' => 'accept: application/json' ] ]; $qs = http_build_query($params); //echo $qs."\n"; $createOrderEp = RIMO_API_JSON_URL."/v1/oaid-management/oaids"; $get_url = $createOrderEp."?".$qs; $ctx = stream_context_create($ctx_opts); echo " Getting all OAIDs in Rimo: $get_url\n"; $response = file_get_contents($get_url, false, $ctx); //var_dump($response);exit; if($response === false) { echo "Fehler beim Auslesen der OAIDs aus RIMO\n"; $workorders_failed++; return false; } $all_oaids_json = json_decode($response); $all_oaids = $all_oaids_json->item; foreach($all_oaids as $oaid_obj) { if(!$oaid_obj->name) continue; $params = []; $params['apiKey'] = RIMO_API_JSON_APIKEY; $params['oaidName'] = $oaid_obj->name; $ctx_opts = [ 'http' => [ 'method' => 'DELETE', 'header' => 'accept: application/json' ] ]; $qs = http_build_query($params); //echo $qs."\n"; $createOrderEp = RIMO_API_JSON_URL."/v1/oaid-management/oaids"; $delete_url = $createOrderEp."?".$qs; $ctx = stream_context_create($ctx_opts); echo " Deleting OAID ".$oaid_obj->name." from Rimo: $delete_url\n"; $response = file_get_contents($delete_url, false, $ctx); echo "$response\n"; }