Code Library

You may want to provide examples of code that will give developers a headstart creating their applications.

C# Sample Code

using System;
using System.Text;
using System.Net;
using System.Security.Policy;
using System.IO;
using System.Web;
using RestSharp;

namespace SampleConsoleApplication
{
  class ApiExplorer
  {
    static void Main(string[] args) 
    {         

      StringBuilder urlBuilder = new StringBuilder("https://apitest.anadoluhayat.com.tr/api/respondBulkCustomerInfo");  
    
      Url url = new Url(urlBuilder.ToString());
      var client = new RestClient(url.Value);
      var request = new RestRequest(Method.POST);
      request.AddHeader("Authorization", "Bearer 1b16188e-430b-4b6b-b64b-a7781df160e8");request.AddHeader("Content-Type", "application/json");
      request.AddParameter("body", "{     \"batchId\":\"70760\",   \"taxNumber\":\"7195808270\"}", ParameterType.RequestBody);

      IRestResponse response = client.Execute(request);
    }
  }
}

Java Sample Code

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class ApiExplorer {
    public static void main(String[] args) throws IOException {
        StringBuilder urlBuilder = new StringBuilder("https://apitest.anadoluhayat.com.tr/api/respondBulkCustomerInfo");
        URL url = new URL(urlBuilder.toString());
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod("POST");
        conn.setRequestProperty("Authorization", "Bearer 1b16188e-430b-4b6b-b64b-a7781df160e8");
        conn.setRequestProperty("Content-Type", "application/json");
        byte[] body = "{     \"batchId\":\"70760\",   \"taxNumber\":\"7195808270\"}".getBytes();
        conn.setFixedLengthStreamingMode(body.length);
        conn.setDoOutput(true);

        OutputStream out = conn.getOutputStream();
        out.write(body);
        System.out.println("Response code: " + conn.getResponseCode());
        BufferedReader rd;
        if(conn.getResponseCode() >= 200 && conn.getResponseCode() <= 300) {
            rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
        } else {
            rd = new BufferedReader(new InputStreamReader(conn.getErrorStream()));
        }
        StringBuilder sb = new StringBuilder();
        String line;
        while ((line = rd.readLine()) != null) {
            sb.append(line);
        }
        rd.close();
        conn.disconnect();
        System.out.println(sb.toString());
    }
}

PHP Sample Code

$ch = curl_init();
$url = 'https://apitest.anadoluhayat.com.tr/api/respondBulkCustomerInfo';
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_POSTFIELDS, '{     "batchId":"70760",   "taxNumber":"7195808270"}');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer 1b16188e-430b-4b6b-b64b-a7781df160e8','Content-Type: application/json'));
$response = curl_exec($ch);
curl_close($ch);

var_dump($response);

JavaScript Sample Code

var xhr = new XMLHttpRequest();
var url = 'https://apitest.anadoluhayat.com.tr/api/respondBulkCustomerInfo';
xhr.open('POST', url);
xhr.setRequestHeader('Authorization', 'Bearer 1b16188e-430b-4b6b-b64b-a7781df160e8');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function () {
    if (this.readyState == 4) {
        alert('Status: '+this.status+'\nHeaders: '+JSON.stringify(this.getAllResponseHeaders())+'\nBody: '+this.responseText);
    }
};
xhr.send('{     "batchId":"70760",   "taxNumber":"7195808270"}');