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"}');