v1Recursos/Connections/postAtribuir uma listagem a um local
Atribuir uma listagem a um local
Vincula uma listagem já obtida de uma conta já conectada a um local que ainda não tem conexão própria. Não é uma nova concessão OAuth — caId já deve ser uma conta conectada; isso apenas reaproveita esse login. Somente Google e Facebook.
post
connections:write/api/v1/connections/locations/assignCorpo da solicitação
platformstring (google | facebook)obrigatório
A plataforma: google ou facebook. Obrigatório.
caIdstringobrigatório
A conta já conectada a vincular. Obrigatório.
locationIdstringobrigatório
O local ao qual atribuir esta listagem. Obrigatório.
platformResourceNamestringobrigatório
O nome/id de recurso da listagem na plataforma. Obrigatório.
platformPageNamestringobrigatório
O nome de exibição da listagem na plataforma. Obrigatório.
Resposta
dataobjectopcional
idstringopcional
Identificador único da conexão resultante.
platformstring (google | facebook)opcional
A plataforma na qual a listagem foi vinculada.
synupLocationIdstringopcional
O id legado do Synup do local, ou null para um local nativo.
clientLocationIdstringopcional
O id do local.
platformResourceNamestringopcional
O nome/id de recurso da listagem na plataforma.
platformPageNamestringopcional
O nome de exibição da listagem na plataforma.
Erros
400Falta um parâmetro obrigatório na solicitação, ou ela é inválida de outra forma.
401Chave de API ausente, inválida, expirada ou revogada.
403A chave não tem a permissão exigida, ou não está autorizada para este cliente/local.
404O recurso não foi encontrado, ou não pertence à sua agência.
429Muitas solicitações. Tente novamente após o número de segundos indicado no cabeçalho Retry-After.
post/api/v1/connections/locations/assign
Sua chave de API
Corpo da solicitação*
{
"data": {
"id": "listing_1",
"platform": "google",
"synupLocationId": null,
"clientLocationId": "loc_456",
"platformResourceName": "accounts/123/locations/456",
"platformPageName": "Acme Dental — Downtown"
}
}