public function getIller()
{
$params = [
'stream_context' => stream_context_create([
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false,
],
]),
'cache_wsdl' => WSDL_CACHE_NONE,
];
$client = new SoapClient('https://hks.hal.gov.tr/WebServices/GenelService.svc?singleWsdl', $params);
$requestParameters = [
'UserName' => 'kulanıcı adım',
'Password' => 'şifrem',
'ServicePassword' => 'servisşifrem',
'Istek' => [],
];
$response = $client->GenelServisIller($requestParameters); //iller listesi
dd($response);
bu gayet düzgün şekilde çalışıyor tüm iller listesi geliyor birde ilçeleri almak istiyorum
GenelServisIller methodundan gelen Id’lerden biri olmalıdır bir uyarı var
bende
$requestParameters = [
'UserName' => 'kulanıcı adım',
'Password' => 'şifrem',
'ServicePassword' => 'servisşifrem',
'Istek' => [
'llId' => 1,
],
];
isteğin içine ilidsini ekliyorum hata vermiyo
$response = $client->GenelServisIlceler($requestParameters); şekliinde çalıştırıyorum ancak böyle bir yanıt veriyor +"HataKodlari": null
+"IslemKodu": "GTBWSRV0000001"
+"Sonuc": {#424 ▼
+"HataKodu": 0
+"Ilceler": {#423}
+"Mesaj": null
} ilceler listesi yok boş geliyor