cURL
curl "https://api.wachap.com/v1/get_qrcode?instance_id=609ACF283XXXX&access_token=646116c7XXXX"const params = new URLSearchParams({ instance_id: '609ACF283XXXX', access_token: '646116c7XXXX' });
const res = await fetch(`https://api.wachap.com/v1/get_qrcode?${params}`);
const data = await res.json();
console.log(data);// pages/qrcode.js (Next.js 12) ou app/qrcode/page.js (13+)
export async function getServerSideProps() {
const params = new URLSearchParams({ instance_id: '609ACF283XXXX', access_token: '646116c7XXXX' });
const res = await fetch(`https://api.wachap.com/v1/get_qrcode?${params}`);
const data = await res.json();
return { props: { data } };
}
export default function Page({ data }) {
return <pre>{JSON.stringify(data, null, 2)}</pre>;
}import requests
params = { 'instance_id': '609ACF283XXXX', 'access_token': '646116c7XXXX' }
r = requests.get('https://api.wachap.com/v1/get_qrcode', params=params)
print(r.json())<?php
$params = http_build_query([
'instance_id' => '609ACF283XXXX',
'access_token' => '646116c7XXXX'
]);
$url = 'https://api.wachap.com/v1/get_qrcode?' . $params;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>package main
import (
"fmt"
"net/http"
"net/url"
"io/ioutil"
)
func main() {
params := url.Values{}
params.Add("instance_id", "609ACF283XXXX")
params.Add("access_token", "646116c7XXXX")
resp, err := http.Get("https://api.wachap.com/v1/get_qrcode?" + params.Encode())
if err != nil { panic(err) }
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}{
"status": 200,
"qrcode": "data:image/png;base64,iVBOR...",
"message": "QR code généré"
}{
"error": "<string>"
}Instances
Obtenir le code QR
Génère et retourne le QR code de connexion.
GET
/
get_qrcode
cURL
curl "https://api.wachap.com/v1/get_qrcode?instance_id=609ACF283XXXX&access_token=646116c7XXXX"const params = new URLSearchParams({ instance_id: '609ACF283XXXX', access_token: '646116c7XXXX' });
const res = await fetch(`https://api.wachap.com/v1/get_qrcode?${params}`);
const data = await res.json();
console.log(data);// pages/qrcode.js (Next.js 12) ou app/qrcode/page.js (13+)
export async function getServerSideProps() {
const params = new URLSearchParams({ instance_id: '609ACF283XXXX', access_token: '646116c7XXXX' });
const res = await fetch(`https://api.wachap.com/v1/get_qrcode?${params}`);
const data = await res.json();
return { props: { data } };
}
export default function Page({ data }) {
return <pre>{JSON.stringify(data, null, 2)}</pre>;
}import requests
params = { 'instance_id': '609ACF283XXXX', 'access_token': '646116c7XXXX' }
r = requests.get('https://api.wachap.com/v1/get_qrcode', params=params)
print(r.json())<?php
$params = http_build_query([
'instance_id' => '609ACF283XXXX',
'access_token' => '646116c7XXXX'
]);
$url = 'https://api.wachap.com/v1/get_qrcode?' . $params;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>package main
import (
"fmt"
"net/http"
"net/url"
"io/ioutil"
)
func main() {
params := url.Values{}
params.Add("instance_id", "609ACF283XXXX")
params.Add("access_token", "646116c7XXXX")
resp, err := http.Get("https://api.wachap.com/v1/get_qrcode?" + params.Encode())
if err != nil { panic(err) }
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}{
"status": 200,
"qrcode": "data:image/png;base64,iVBOR...",
"message": "QR code généré"
}{
"error": "<string>"
}⌘I
