$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)