Müşteriye verilebilecek hizmetin BBK kodunu, TT Code bilgisini oluşturabilmek için öncelikli olarak altyapı sorgulama verisine ihtiyaç duyulmaktadır.
Bu servisin amacı, adresin il /ilçe / mahalle / cadde-Sokak / bina / bağımsız bölüm şeklinde sorgulanabilmesini sağlamaktır.
Servis içerisinde BBK bilgisini sorgulayacağımız alana kadar servisler açık olarak sunulmaktadır. Sonrasındaki tüm altyapı sorgulamaları firma özelinde yetkiye tabidir.
uniq_code ve api_code bilgisi için işletmenizden altyapı sorgulama yetkisi talep ediniz.
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
home_id | 52080662 | number | Daire sorgulamasından gelen TT Adres Kodu bilgisi |
curl -X POST 'https://address-ws.wiradius.com/address_inf' \
--form 'home_id=52080662' \
<?php
$post_fields = array();
$post_fields[ 'home_id' ] = 52080662;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/address_inf',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
street_id | 268735 | number | Sokak sorgusundan gelen code ID bilgisi ( Sokak ID) |
curl -X POST 'https://address-ws.wiradius.com/building' \
--form 'street_id=268735' \
<?php
$post_fields = array();
$post_fields[ 'street_id' ] = 268735;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/building',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
building_id | 4909020 | number | Bina sorgusundan gelen code ID bilgisi ( Bina ID) |
curl -X POST 'https://address-ws.wiradius.com/home' \
--form 'building_id=4909020' \
<?php
$post_fields = array();
$post_fields[ 'building_id' ] = 4909020;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/home',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
city_id | 41 | number | İl sorgusundan gelen code ID bilgisi ( Sehir ID ) |
curl -X POST 'https://address-ws.wiradius.com/town' \
--form 'city_id=41' \
<?php
$post_fields = array();
$post_fields[ 'city_id' ] = 41;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/town',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
curl -X POST 'https://address-ws.wiradius.com/city' \
<?php
$post_fields = array();
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/city',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Bu HTTP POST isteği, Hizmet sağlayıcı Yerel internet altyapı bilgilerini sistemede sorgulamak için kullanılır. İstek, belirtilen URL'ye sağlanan API kodu ile yapılmalıdır. İstek gövdesi form-data türünde olmalıdır. İsteğin yanıtı, 200 durum kodu ve text/xml içerik türüne sahip olacaktır. Yanıt gövdesi, üye internet altyapısıyla ilgili bilgileri içerecektir.
Örnekteki gibi yerel altyapınızın girişini sağlarken kullandığınız string veri ile eşleşen sonuçlar cevaplanmaktadır. TT/VAE altyapı sorgulamak için bu servis kullanılmaz.
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
city | İSTANBUL | text | |
neighborhood | FİRUZKÖY MAHALLESİ | text | |
outside_door_no | NO :62 | text | |
street | KAZIM KARABEKİR CADDESI | text | |
town | AVCILAR | text | |
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://address-ws.wiradius.com/internet_infrastructure/member_internet_infrastructure_v2/{{api_code}}' \
--form 'city=İSTANBUL' \
--form 'neighborhood=FİRUZKÖY MAHALLESİ' \
--form 'outside_door_no=NO :62' \
--form 'street=KAZIM KARABEKİR CADDESI' \
--form 'town=AVCILAR' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'city' ] = 'İSTANBUL';
$post_fields[ 'neighborhood' ] = 'FİRUZKÖY MAHALLESİ';
$post_fields[ 'outside_door_no' ] = 'NO :62';
$post_fields[ 'street' ] = 'KAZIM KARABEKİR CADDESI';
$post_fields[ 'town' ] = 'AVCILAR';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/internet_infrastructure/member_internet_infrastructure_v2/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
city | İSTANBUL | text | |
neighborhood | FİRUZKÖY MAHALLESİ | text | |
outside_door_no | NO :62 | text | |
street | KAZIM KARABEKİR CADDESI | text | |
town | AVCILAR | text | |
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://address-ws.wiradius.com/internet_infrastructure/member_internet_infrastructure/{{api_code}}' \
--form 'city=İSTANBUL' \
--form 'neighborhood=FİRUZKÖY MAHALLESİ' \
--form 'outside_door_no=NO :62' \
--form 'street=KAZIM KARABEKİR CADDESI' \
--form 'town=AVCILAR' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'city' ] = 'İSTANBUL';
$post_fields[ 'neighborhood' ] = 'FİRUZKÖY MAHALLESİ';
$post_fields[ 'outside_door_no' ] = 'NO :62';
$post_fields[ 'street' ] = 'KAZIM KARABEKİR CADDESI';
$post_fields[ 'town' ] = 'AVCILAR';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/internet_infrastructure/member_internet_infrastructure/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
town_id | 1338 | number | İlçe sorgusundan gelen code ID bilgisi ( Ilçe ID) |
curl -X POST 'https://address-ws.wiradius.com/neighboor' \
--form 'town_id=1338' \
<?php
$post_fields = array();
$post_fields[ 'town_id' ] = 1338;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/neighboor',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
neighboor_id | 50285 | number | Mahalle sorgusundan gelen code ID bilgisi (Mahalle ID) |
curl -X POST 'https://address-ws.wiradius.com/street' \
--form 'neighboor_id=50285' \
<?php
$post_fields = array();
$post_fields[ 'neighboor_id' ] = 50285;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/street',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>
Bu endpoint ile birlikte TT VAE hizmeti entegrasyonu olan operatörler, TT VAE hizmeti altyapı sorgulaması, altyapı ve port bilgileri sorgulanabilir.
Request Body
-
tt_code ( turktelekom Adres kodu bilgisidir )
-
uniq_code ( Operatör Api UniqCode )
Response
-
Status: 200
-
Content-Type: text/json
Parametre | Örnek Değer | Tip | Açıklama |
---|---|---|---|
tt_code | 23936155 | text | Adres Detay sorgulamasında yada Daire sorgusundan gelen TT Kodu |
uniq_code | {{uniq_code}} | text | Yetkiliden talep ediniz. |
curl -X POST 'https://address-ws.wiradius.com/internet_infrastructure/tt_vae_query/{{api_code}}' \
--form 'tt_code=23936155' \
--form 'uniq_code={{uniq_code}}' \
<?php
$post_fields = array();
$post_fields[ 'tt_code' ] = '23936155';
$post_fields[ 'uniq_code' ] = '{{uniq_code}}';
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://address-ws.wiradius.com/internet_infrastructure/tt_vae_query/{{api_code}}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $post_fields,
));
$response = curl_exec( $curl );
curl_close($curl);
echo $response; ?>