Substituir vários textos
POST
/tools/text_replacesFaz várias trocas de uma vez: cada item de search é trocado pelo item na mesma posição de replace. No formulário, cada item da lista vai num par próprio, com o nome seguido de colchetes: search[]=...&search[]=... (veja os exemplos de código).
Requisição
curl -X POST "https://app.nextagsai.com.br/api/tools/text_replaces" \
-H "X-ACCESS-TOKEN: $NEXTAGS_API_KEY" \
--data-urlencode 'text=Olá, {nome}! Seu pedido {pedido} saiu para entrega.' \
--data-urlencode 'search[]={nome}' \
--data-urlencode 'search[]={pedido}' \
--data-urlencode 'replace[]=Ana' \
--data-urlencode 'replace[]=PED-1001'
const resposta = await fetch('https://app.nextagsai.com.br/api/tools/text_replaces', {
method: 'POST',
headers: {
'X-ACCESS-TOKEN': process.env.NEXTAGS_API_KEY,
},
body: new URLSearchParams([
[
'text',
'Olá, {nome}! Seu pedido {pedido} saiu para entrega.',
],
['search[]', '{nome}'],
['search[]', '{pedido}'],
['replace[]', 'Ana'],
['replace[]', 'PED-1001'],
]),
});
const dados = await resposta.json();
console.log(resposta.status, dados);
import os
import requests
resposta = requests.post(
"https://app.nextagsai.com.br/api/tools/text_replaces",
headers={"X-ACCESS-TOKEN": os.environ["NEXTAGS_API_KEY"]},
data={
"text": "Olá, {nome}! Seu pedido {pedido} saiu para entrega.",
"search[]": ["{nome}", "{pedido}"],
"replace[]": ["Ana", "PED-1001"],
},
timeout=30,
)
print(resposta.status_code, resposta.json())
<?php
$ch = curl_init('https://app.nextagsai.com.br/api/tools/text_replaces');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'X-ACCESS-TOKEN: ' . getenv('NEXTAGS_API_KEY'),
],
CURLOPT_POSTFIELDS => http_build_query([
'text' => 'Olá, {nome}! Seu pedido {pedido} saiu para entrega.',
'search' => ['{nome}', '{pedido}'],
'replace' => ['Ana', 'PED-1001'],
]),
]);
$dados = json_decode(curl_exec($ch), true);
echo curl_getinfo($ch, CURLINFO_HTTP_CODE), PHP_EOL;
print_r($dados);
Autenticação
Mande a chave de API da conta no cabeçalho X-ACCESS-TOKEN de cada chamada. Veja Autenticação com a chave de API.
Corpo da requisição
FormulárioContent-Type: application/x-www-form-urlencoded
textstringobrigatórioO texto.
searcharray de stringobrigatórioOs trechos a procurar, na ordem.
replacearray de stringobrigatórioO que entra no lugar de cada trecho, na mesma ordem de search.
Respostas
200Sucesso
O texto com as trocas, em data.
datastringO texto com as trocas.
401Chave inválida
A chave de API não veio no cabeçalho ou não vale (foi excluída ou está incompleta). Veja Autenticação.
Relacionados
Este conteúdo ajudou?
Obrigado! Sua resposta ajuda a melhorar a central.