API VENDE TU JOYA¶
Esta api permite actualizar el estado, tienda, quilate, precio gramo, gramo y total de una cotización generada en vende tu joya.
Nota
Se debe configurar los permisos necesarios para que el usuario pueda acceder al api
DOMINIOS¶
Pruebas¶
https://pruebas.api.vendetujoya.orocash.ec
Producción¶
http://api.vendetujoya.orocash.ec
TOKEN¶
Con el usuario y contraseña puede obtener el token de validación.
POST **dominio**/api/token
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Devuelve el token generado. |
Ejemplo¶
CÓDIGOS¶
Retorna el codigo, porcentaje, fecha, estado de los códigos.
GET **dominio**/api/codigo/AN30Q415
Permiso
Ver código
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Información del código. |
400 |
Datos no encontrados. |
404 |
No tiene permiso. |
Ejemplo¶
import requests
if __name__ == '__main__':
url = '**dominio**/api/codigo/26AS52AS'
headers = {
'Content-Type': 'application/json',
'Authorization': 'Token f8b211ae547d8522973d25056787b6de2eac6a0f'
}
response = requests.get(url, headers=headers)
print(response.text.encode('utf8'))
import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
Request request = new Request.Builder()
.url("**dominio**/api/codigo/26AS52AS")
.get()
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
$url = '**dominio**/api/codigo/26AS52AS';
$token = 'f8b211ae547d8522973d25056787b6de2eac6a0f';
$opciones = [
'http' => [
'method' => 'GET',
'header' => "Content-type: application/json\r\n" .
"Accept: application/json\r\n" .
"Authorization: Token ".$token."\r\n".
"Connection: close\r\n",
'protocol_version' => 1.1,
],
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
];
$contexto = stream_context_create($opciones);
$fichero = file_get_contents($url, false, $contexto);
print_r($fichero);
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/codigo/26AS52AS");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
TIENDAS¶
Retorna el código y descripción de las tiendas.
GET **dominio**/api/tiendas
Permiso
Ver tienda
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Información de las tiendas. |
400 |
Datos no encontrados. |
404 |
No tiene permiso. |
Ejemplo¶
import requests
if __name__ == '__main__':
url = '**dominio**/api/tiendas'
headers = {
'Content-Type': 'application/json',
'Authorization': 'Token f8b211ae547d8522973d25056787b6de2eac6a0f'
}
response = requests.get(url, headers=headers)
print(response.text.encode('utf8'))
import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
Request request = new Request.Builder()
.url("**dominio**/api/tiendas")
.get()
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
$url = '**dominio**/api/tiendas';
$token = 'f8b211ae547d8522973d25056787b6de2eac6a0f';
$opciones = [
'http' => [
'method' => 'GET',
'header' => "Content-type: application/json\r\n" .
"Accept: application/json\r\n" .
"Authorization: Token ".$token."\r\n".
"Connection: close\r\n",
'protocol_version' => 1.1,
],
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
];
$contexto = stream_context_create($opciones);
$fichero = file_get_contents($url, false, $contexto);
print_r($fichero);
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/tiendas");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
QUILATES¶
Retorna el código y descripción de las tiendas.
GET **dominio**/api/quilates
Permiso
Ver estructura mercadería
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Información de los quilates existentes. |
400 |
Datos no encontrados. |
404 |
No tiene permiso. |
Ejemplo¶
import requests
if __name__ == '__main__':
url = '**dominio**/api/quilates'
headers = {
'Content-Type': 'application/json',
'Authorization': 'Token f8b211ae547d8522973d25056787b6de2eac6a0f'
}
response = requests.get(url, headers=headers)
print(response.text.encode('utf8'))
import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
Request request = new Request.Builder()
.url("**dominio**/api/quilates")
.get()
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
$url = '**dominio**/api/quilates';
$token = 'f8b211ae547d8522973d25056787b6de2eac6a0f';
$opciones = [
'http' => [
'method' => 'GET',
'header' => "Content-type: application/json\r\n" .
"Accept: application/json\r\n" .
"Authorization: Token ".$token."\r\n".
"Connection: close\r\n",
'protocol_version' => 1.1,
],
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
];
$contexto = stream_context_create($opciones);
$fichero = file_get_contents($url, false, $contexto);
print_r($fichero);
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/quilates");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
COTIZACIONES¶
Consultar¶
Se puede consultar una cotización por código devolviendo la información correspondiente.
GET **dominio**/api/cotizacion/AN30Q415
Permiso
Ver cotización
Ver código
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Información de la cotización. |
404 |
Datos no encontrados. |
401 |
No tiene permiso. |
Ejemplo¶
import requests
if __name__ == '__main__':
url = '**dominio**/api/cotizacion/26AS52AS'
headers = {
'Content-Type': 'application/json',
'Authorization': 'Token f8b211ae547d8522973d25056787b6de2eac6a0f'
}
response = requests.get(url, headers=headers)
print(response.text.encode('utf8'))
import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
Request request = new Request.Builder()
.url("**dominio**/api/cotizacion/26AS52AS")
.get()
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
$url = '**dominio**/api/cotizacion/26AS52AS';
$token = 'f8b211ae547d8522973d25056787b6de2eac6a0f';
$opciones = [
'http' => [
'method' => 'GET',
'header' => "Content-type: application/json\r\n" .
"Accept: application/json\r\n" .
"Authorization: Token ".$token."\r\n".
"Connection: close\r\n",
'protocol_version' => 1.1,
],
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
];
$contexto = stream_context_create($opciones);
$fichero = file_get_contents($url, false, $contexto);
print_r($fichero);
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/cotizacion/26AS52AS");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
Modificar¶
Este método permite actualizar diferentes campos como por ejemplo:
Tienda.
Estado del producto.
Quilates.
Gramos.
Precio gramo.
Total.
Estado (cotización y código).
Descripción
Marca
Modelo
Numero Modelo
PATCH **dominio**/api/cotizacion/AN30Q415
Permiso
Cambiar cotización
Cambiar código
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Datos modificados correctamente. |
400 |
Datos no encontrados. |
404 |
No tiene permiso. |
Ejemplo¶
{
"tienda_compradora": codigo Tienda (String),
"numero_contratacion": String,
"raw" : Arreglo de objetos
[
{
"id_tipo_producto":TipoProducto (numerico),
"peso":numerico o decimal,
"descripcion":String,
"id_quilates":Quilates (numerico),
"precio_gramo_contratado": numerico o decimal,
"estado_producto":EstadoProducto (numerico),
"precio_contratacion": numerico o decimal,
"id_marca":Marca (numerico),
"modelo":String,
"numero_modelo":String
}
]
}
import requests
if __name__ == '__main__':
url = "**dominio**/api/cotizacion/26AS52AS"
payload = "{\"tienda_compradora\": 1,\"numero_contratacion\":\"0000-000-1\",\"raw\":[{\"id_tipo_producto\":1,\"peso\":2,\"descripcion\":\"JOYA 1\",\"id_quilates\":6,\"precio_gramo_contratado\": 20.0,\"estado_producto\":1,\"precio_contratacion\": 20.0}]}"
headers = {
'authorization': "Token f8b211ae547d8522973d25056787b6de2eac6a0f",
'content-type': "application/json",
'cache-control': "no-cache",
'postman-token': "5094bb07-8f29-f01d-c870-538360c48bd2"
}
response = requests.request("PATCH", url, data=payload, headers=headers)
print(response.text)
import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType,"{\"tienda_compradora\": 1,\"numero_contratacion\":\"0000-000-1\",\"raw\":[{\"id_tipo_producto\":1,\"peso\":2,\"descripcion\":\"JOYA 1\",\"id_quilates\":6,\"precio_gramo_contratado\": 20.0,\"estado_producto\":1,\"precio_contratacion\": 20.0}]}");
Request request = new Request.Builder()
.url("**dominio**/api/cotizacion/26AS52AS")
.patch(body)
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("content-type", "application/json")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
HttpRequest::methodRegister('PATCH');
$request = new HttpRequest();
$request->setUrl('http://localhost:8000/api/cotizacion/26AS52AS');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders(array(
'postman-token' => '40cdcc0c-6a66-6f60-5b2b-ef864ff06d06',
'cache-control' => 'no-cache',
'content-type' => 'application/json',
'authorization' => 'Token f8b211ae547d8522973d25056787b6de2eac6a0f'
));
$request->setBody('{
"tienda_compradora": "094566",
"numero_contratacion":"0000001",
"raw":[
{
"id_tipo_producto":1,
"peso":2,
"descripcion":"JOYA 1",
"id_quilates":6,
"precio_gramo_contratado": 20.0,
"estado_producto":1,
"precio_contratacion": 20.0
},
{
"id_tipo_producto":1,
"peso":2,
"descripcion":"JOYA 2",
"id_quilates":6,
"precio_gramo_contratado": 20.0,
"estado_producto":1,
"precio_contratacion": 20.0
}
]
}');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/cotizacion/26AS52AS");
client.Timeout = -1;
var request = new RestRequest(Method.PATCH);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\"tienda_compradora\": 1,\"numero_contratacion\":\"0000-000-1\",\"raw\":[{\"id_tipo_producto\":1,\"peso\":2,\"descripcion\":\"JOYA 1\",\"id_quilates\":6,\"precio_gramo_contratado\": 20.0,\"estado_producto\":1,\"precio_contratacion\": 20.0}]}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
DETALLE DE LAS COTIZACIONES¶
EDITAR¶
Se puede consultar los detalles de cotización por el id del detalle de cotizacion devolviendo la información correspondiente.
PUT **dominio**/api/detalle-cotizacion/1
Permiso
Editar detalle cotizacion
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Datos Actualizados. |
404 |
Datos no encontrados. |
401 |
No tiene permiso. |
Ejemplo¶
import requests
if __name__ == '__main__':
url = "**dominio**/api/cotizacion/26AS52AS"
payload = "{\"id_tipo_producto\":1,\"peso\":23,\"id_quilates\":2,\"precio_contratacion\":23,\"id_cotizacion\":2,\"estado_producto\":1}"
headers = {
'authorization': "Token f8b211ae547d8522973d25056787b6de2eac6a0f",
'content-type': "application/json",
'cache-control': "no-cache",
'postman-token': "5094bb07-8f29-f01d-c870-538360c48bd2"
}
response = requests.request("PATCH", url, data=payload, headers=headers)
print(response.text) print(response.text.encode('utf8'))
import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType,"{\"id_tipo_producto\":1,\"peso\":23,\"id_quilates\":2,\"precio_contratacion\":23,\"id_cotizacion\":2,\"estado_producto\":1}");
Request request = new Request.Builder()
.url("**dominio**/api/detalle-cotizacion/1")
.put(body)
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("content-type", "application/json")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
HttpRequest::methodRegister('PATCH');
$request = new HttpRequest();
$request->setUrl('**dominio**/api/detalle-cotizacion/1');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders(array(
'postman-token' => '40cdcc0c-6a66-6f60-5b2b-ef864ff06d06',
'cache-control' => 'no-cache',
'content-type' => 'application/json',
'authorization' => 'Token f8b211ae547d8522973d25056787b6de2eac6a0f'
));
$request->setBody('{
"id_tipo_producto":1,
"peso":23,
"id_quilates":2,
"precio_contratacion":23,
"id_cotizacion":2,
"estado_producto":1
}');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/detalle-cotizacion/1");
client.Timeout = -1;
var request = new RestRequest(Method.PATCH);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\"id_tipo_producto\":1,\"peso\":23,\"quilates\":2,\"precio_contratacion\":23,\"id_cotizacion\":2,\"estado_producto\":1}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
TIPOS DE PRODUCTOS¶
CONSULTAR¶
Se puede consultar los tipos de productos
GET **dominio**/api/tipos-productos
Permiso
Consultar tipos de productos
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Datos de los tipos de productos |
404 |
Datos no encontrados. |
401 |
No tiene permiso. |
Ejemplo¶
url = "http://192.168.1.105:8000/api/tipos-productos/"
payload={}
headers = {
'Authorization': 'Token 0af4ac1faa445fc02971f713e334fb425be0cc2b'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
Request request = new Request.Builder()
.url("**dominio**/api/tipos-productos")
.get()
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
$url = '**dominio**/api/tipos-productos';
$token = 'f8b211ae547d8522973d25056787b6de2eac6a0f';
$opciones = [
'http' => [
'method' => 'GET',
'header' => "Content-type: application/json\r\n" .
"Accept: application/json\r\n" .
"Authorization: Token ".$token."\r\n".
"Connection: close\r\n",
'protocol_version' => 1.1,
],
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
];
$contexto = stream_context_create($opciones);
$fichero = file_get_contents($url, false, $contexto);
print_r($fichero);
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/tipos-productos");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
ESTADOS PRODUCTOS¶
Retorna los estados de los productos.
GET **dominio**/api/estados-productos
Permiso
Ver estados productos
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Información de los estados de productos existentes. |
401 |
No tiene permisos |
404 |
Datos no encontrados |
Ejemplo¶
url = "http://192.168.1.105:8000/api/estados-productos/"
payload={}
headers = {
'Authorization': 'Token 0af4ac1faa445fc02971f713e334fb425be0cc2b'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
Request request = new Request.Builder()
.url("**dominio**/api/estados-productos")
.get()
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
$url = '**dominio**/api/estados-productos';
$token = 'f8b211ae547d8522973d25056787b6de2eac6a0f';
$opciones = [
'http' => [
'method' => 'GET',
'header' => "Content-type: application/json\r\n" .
"Accept: application/json\r\n" .
"Authorization: Token ".$token."\r\n".
"Connection: close\r\n",
'protocol_version' => 1.1,
],
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
];
$contexto = stream_context_create($opciones);
$fichero = file_get_contents($url, false, $contexto);
print_r($fichero);
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/estados-productos");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
GENERAR NUEVO CODIGO¶
Retorna los estados de los productos.
POST **dominio**/api/nuevo-codigo/9AN10G277N
Permiso
Ver estados productos
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Nuevo codigo |
401 |
No tiene perimos |
404 |
Datos no encontrados |
Ejemplo¶
url = "http://192.168.1.105:8000/api/nuevo-codigo/1AN10G487R"
payload={}
headers = {
'Authorization': 'Token 0af4ac1faa445fc02971f713e334fb425be0cc2b'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
Request request = new Request.Builder()
.url("**dominio**/api/nuevo-codigo/1AN10G487R")
.post()
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
$client = new http\Client;
$request = new http\Client\Request;
$request->setRequestUrl('**dominio**/api/nuevo-codigo/1AN10G487R');
$request->setRequestMethod('POST');
$request->setOptions(array());
$request->setHeaders(array(
'Authorization' => 'Token 0af4ac1faa445fc02971f713e334fb425be0cc2b'
));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/nuevo-codigo/1AN10G487R");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
MARCAS¶
Retorna la información de las Marcas.
GET **dominio**/api/marcas/
Permiso
Ver Marcas
Respuestas¶
Código |
Descripción |
|---|---|
200 |
Información de las marcas existentes. |
400 |
Datos no encontrados. |
404 |
No tiene permiso. |
Ejemplo¶
import requests
if __name__ == '__main__':
url = '**dominio**/api/marcas/'
headers = {
'Content-Type': 'application/json',
'Authorization': 'Token f8b211ae547d8522973d25056787b6de2eac6a0f'
}
response = requests.get(url, headers=headers)
print(response.text.encode('utf8'))
import java.io.IOException;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
public class api {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");
Request request = new Request.Builder()
.url("**dominio**/api/marcas/")
.get()
.addHeader("authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f")
.addHeader("cache-control", "no-cache")
.build();
Response response = client.newCall(request).execute();
System.out.println(response);
}
}
<?php
$url = '**dominio**/api/marcas/';
$token = 'f8b211ae547d8522973d25056787b6de2eac6a0f';
$opciones = [
'http' => [
'method' => 'GET',
'header' => "Content-type: application/json\r\n" .
"Accept: application/json\r\n" .
"Authorization: Token ".$token."\r\n".
"Connection: close\r\n",
'protocol_version' => 1.1,
],
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false
]
];
$contexto = stream_context_create($opciones);
$fichero = file_get_contents($url, false, $contexto);
print_r($fichero);
?>
using System;
using RestSharp;
namespace API
{
class MainClass
{
public static void Main(string[] args)
{
var client = new RestClient("**dominio**/api/marcas/");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Token f8b211ae547d8522973d25056787b6de2eac6a0f");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
}
