cURL
curl --request GET \
--url https://api.example.com/integrations/{provider}/{connectionId}/testimport requests
url = "https://api.example.com/integrations/{provider}/{connectionId}/test"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/integrations/{provider}/{connectionId}/test', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/integrations/{provider}/{connectionId}/test",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/integrations/{provider}/{connectionId}/test"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/integrations/{provider}/{connectionId}/test")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/integrations/{provider}/{connectionId}/test")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"products": [
{
"id": "MLB123456789",
"title": "Celular Smartphone",
"price": 1500
}
]
}
Integrations
Testar Conexão
Valida se as credenciais armazenadas na conexão ainda são válidas.
GET
/
integrations
/
{provider}
/
{connectionId}
/
test
cURL
curl --request GET \
--url https://api.example.com/integrations/{provider}/{connectionId}/testimport requests
url = "https://api.example.com/integrations/{provider}/{connectionId}/test"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/integrations/{provider}/{connectionId}/test', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/integrations/{provider}/{connectionId}/test",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/integrations/{provider}/{connectionId}/test"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/integrations/{provider}/{connectionId}/test")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/integrations/{provider}/{connectionId}/test")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"products": [
{
"id": "MLB123456789",
"title": "Celular Smartphone",
"price": 1500
}
]
}
Este endpoint costuma efetuar uma rápida requisição na infraestrutura do marketplace para testar os tokens (por exemplo, solicitando os perfis ou uma listagem superficial de produtos).
Path
string
required
Código do marketplace (ex:
meli).string
required
UUID da Conexão.
Response
{
"products": [
{
"id": "MLB123456789",
"title": "Celular Smartphone",
"price": 1500
}
]
}