package com.quertium;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.Charset;
import org.json.JSONException;
import org.json.JSONObject;
public class Main {
private final static String Token = "YOUR-TOKEN";
public static void main(String[] args) {
String ruc = "20100070970";
try {
JSONObject empresa = GetInfo(ruc);
System.out.println("RUC: " + empresa.getString("Ruc"));
System.out.println("NOMBRE: " + empresa.getString("Nombre"));
System.out.println("DIRECCION: " + empresa.getString("Direccion"));
} catch (Exception e) {
e.printStackTrace();
}
}
private static JSONObject GetInfo(String ruc) throws IOException, JSONException {
URL url = new URL("https://quertium.com/api/v1/sunat/ruc/" + ruc + "?token=" + Token);
HttpURLConnection conn= (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json");
InputStream is = conn.getInputStream();
try {
BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
StringBuilder sb = new StringBuilder();
int cp;
while ((cp = rd.read()) != -1) {
sb.append((char) cp);
}
String jsonText = sb.toString();
return new JSONObject(jsonText);
} finally {
is.close();
}
}
}
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Text;
using Newtonsoft.Json.Linq;
using System.Threading.Tasks;
class Program
{
private static string token = 'YOUR TOKEN';
static void Main(string[] args)
{
Run();
Console.ReadKey();
}
private static async void Run()
{
var ruc = "20100070970";
var empresa = await ExecuteQuery(query);
Console.WriteLine($"RUC: {empresa["Ruc"].Value<string>()}");
Console.WriteLine($"Nombre: {empresa["Nombre"].Value<string>()}");
Console.WriteLine($"Direccion: {empresa["Direccion"].Value<string>()}");
}
private static async Task<JObject> ExecuteQuery(string ruc)
{
using (var client = new HttpClient())
{
var result = await client.GetAsync("https://quertium.com/api/v1/ruc/" + ruc + "?token=" + token);
result.EnsureSuccessStatusCode();
var jsonString = await result.Content.ReadAsStringAsync();
return JObject.Parse(jsonString);
}
}
}
<?php
$token = 'YOUR-TOKEN';
$ruc = '20254138577';
$jsonString = file_get_contents("https://quertium.com/api/v1/sunat/ruc/".$ruc."?token=".$token);
$company = json_decode($jsonString);
echo "RUC : $company->Ruc".PHP_EOL;
echo "Nombre : $company->Nombre".PHP_EOL;
echo "Direccion : $company->Direccion".PHP_EOL;
?>
import requests
def main():
token = 'YOUR-TOKEN'
ruc = '20254138577'
r = requests.get('https://quertium.com/api/v1/sunat/ruc/' + ruc + '?token=' + token)
empresa = r.json()
print ('RUC : ' + empresa['Ruc'])
print ('NOMBRE : ' + empresa['Nombre'])
print ('DIRECCION : ' + empresa['Direccion'])
main()