$json_data = json_encode([ 'headers' => [ 'auth' => [ 'user_key' => 9999999, // Tu clave de cliente 'password' => 'password' // Tu contraseña de API ] ], 'request' => [ // Tus datos de petición ] ]); $curl = curl_init(); curl_setopt_array($curl, [ /* Cambia {service} por el servicio al que envíes la petición */ CURLOPT_URL => "https://api.zegucom.com.mx/services/{service}", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => $json_data, CURLOPT_HTTPHEADER => [ "Content-Type: application/json", "cache-control: no-cache" ] ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if($err) { echo "cURL Error #:" . $err; } else { echo $response; }
let json_data = { "headers" : { "auth" : { "user_key" : 99999999, // Tu clave de cliente "password" : "password" // Tu contraseña de API } }, "request": { "order": { // Tus datos de petición } } }; let settings = { crossDomain: true, /* Cambia {service} por el servicio al que envíes la petición */ url: "https://api.zegucom.com.mx/services/{service}", method: "POST", dataType: "json", data: json_data }; $.ajax(settings).done(function (response) { console.log(response); });
let request = require("request"); let options = { method: 'POST', /* Cambia {service} por el servicio al que envíes la petición */ url: 'https://api.zegucom.com.mx/services/{service}', headers: { 'cache-control': 'no-cache', 'Content-Type': 'application/json' }, body: { headers: { auth: { user_key: 9999999, // Tu clave de usuario password: 'password' // Tu contraseña de API } }, request: { // Tus datos de petición }, }, json: true }; request(options, function (error, response, body) { if (error) throw new Error(response); console.log(body); });
require 'uri' require 'net/http' body = { "headers" => { "auth" => { "user_key" => 116101, # Tu clave de usuario "password" => "password" # Tu contraseña de API } }, "request" => { # Tus datos de petición } } # Cambia {service} por el servicio al que envíes la petición url = URI("https://api.zegucom.com.mx/services/{service}") http = Net::HTTP.new(url.host, url.port) request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["cache-control"] = 'no-cache' request.body = body response = http.request(request) puts response.read_body
OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); /* @var json_data tu cadena de petición en formato json */ RequestBody body = RequestBody.create(mediaType, json_data); Request request = new Request.Builder() /* Cambia {service} por el servicio al que envíes la petición */ .url("https://api.zegucom.com.mx/services/{service}") .post(body) .addHeader("Content-Type", "application/json") .addHeader("cache-control", "no-cache") .build(); Response response = client.newCall(request).execute();
import requests import json # Cambia {service} por el servicio al que envíes la petición url = "https://api.zegucom.com.mx/services/{service}" payload = { "headers": { "auth": { "user_key": 999999, # Tu clave de usuario "password": "password" # Tu contraseña de API } }, "request": { # Tus datos de petición } } # Convertir en cadena JSON: json_data = json.dumps(payload) headers = { 'Content-Type': "application/json", 'cache-control': "no-cache", } response = requests.request("POST", url, data=json_data, headers =headers) print(response.text)