Para usar o número de telefone comercial na API de Nuvem, é preciso registrá-lo. Faça o registro nos seguintes cenários:
Antes de fazer o registro, você precisa verificar o número de telefone.
Se você estiver migrando um número de telefone da API Local para a API de Nuvem, precisará cumprir etapas adicionais antes de registrar um número com a API de Nuvem. Consulte Migrate Between On-Premises and Cloud API para ver o processo completo.
Para registrar um número de telefone comercial, faça uma chamada POST
a PHONE_NUMBER_ID/register
. Lembre-se de incluir os parâmetros abaixo.
Ponto de extremidade | Autenticação |
---|---|
(consulte Get Phone Number ID) |
Solution Partners must authenticate themselves with an access token with the |
As solicitações ao ponto de extremidade de registro estão sujeitas ao limite de 10 solicitações por número de telefone comercial em um período de 72 horas.
Quando você fizer uma solicitação de registro, verificaremos quantas solicitações desse tipo você fez para o número de telefone nas últimas 72 horas. Se você já tiver feito 10 solicitações, a API retornará o código de erro 133016
, e não será possível registrar o número nas 72 horas subsequentes.
Nome | Descrição |
---|---|
| Obrigatório. Serviço de mensagens usado. Defina como |
| Obrigatório. Se a confirmação em duas etapas estiver habilitada no número de telefone verificado, defina esse valor como o PIN de verificação com seis dígitos. Se não lembrar do PIN, você pode atualizá-lo. Se a confirmação em duas etapas não estiver habilitada, defina esse valor como um número de seis dígitos. Esse será o PIN para confirmação em duas etapas do número de telefone comercial. |
| Opcional. Se for incluído, o armazenamento local será habilitado no número de telefone comercial. O valor deve ser um código de país ISO 3166 de duas letras (por exemplo, Valores compatíveis: APAC
Europa
LATAM
EMEA
NORAM
Depois que o recurso for habilitado, ele não poderá ser desabilitado nem alterado diretamente. Em vez disso, será necessário excluir o registro do número de telefone e registrá-lo novamente sem esse parâmetro (para desabilitar), ou incluir o parâmetro com o novo código de país (para alterar). Para habilitar o armazenamento local em um número de telefone que já foi registrado, você deve excluir o registro, depois registrar o número novamente e incluir esse parâmetro. |
curl 'https://graph.facebook.com/v21.0
/106540352242922/register ' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer EAAJB...' \
-d '
{
"messaging_product": "whatsapp",
"pin": "212834"
}
curl 'https://graph.facebook.com/v21.0
/106540352242922/register ' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer EAAJB...' \
-d '
{
"messaging_product": "whatsapp",
"pin": "212834",
"data_localization_region": "CH"
}
All API calls require authentication with access tokens.
Developers can authenticate their API calls with the access token generated in the App Dashboard > WhatsApp > API Setup.
Solution Partners must authenticate themselves with an access token with the whatsapp_business_messaging
and whatsapp_business_management
permissions. See System User Access Tokens for information.
Após a exclusão do registro, o número de telefone comercial não poderá mais ser usado com a API de Nuvem e terá o armazenamento local desabilitado.
O cancelamento do registro não exclui o número nem o histórico de mensagens dele. Para excluir um número e o histórico dele, consulte Números de telefone: Como excluir um número de telefone da WABA.
Para excluir o registro de um número de telefone comercial, faça uma chamada POST
a PHONE_NUMBER_ID/deregister
:
Ponto de extremidade | Autenticação |
---|---|
(consulte Get Phone Number ID) |
Solution Partners must authenticate themselves with an access token with the |
As solicitações ao ponto de extremidade de cancelamento do registro estão sujeitas ao limite de 10 solicitações por número de telefone comercial em um período de 72 horas.
Quando você fizer uma solicitação para cancelar o registro, verificaremos quantas solicitações desse tipo você fez para o número de telefone nas últimas 72 horas. Se você já tiver feito 10 solicitações, a API retornará o código de erro 133016
, e não será possível cancelar o registro do número nas 72 horas subsequentes.
Exemplo de solicitação:
curl -X POST \
'https://graph.facebook.com/v21.0
/FROM_PHONE_NUMBER_ID/deregister' \
-H 'Authorization: Bearer ACCESS_TOKEN'
A resposta bem-sucedida tem a seguinte aparência:
{ "success": true }