v1Recursos/Listagens publicadas/getObter problemas de listagens

Obter problemas de listagens

Os problemas exibidos na visão geral de Listagens, como dados. Cada problema é uma correção (uma edição, um login ou uma etapa fora do aplicativo) e indica as listagens de publishers que essa correção desbloquearia. Com locationId, retorna todos os problemas desse local. Sem ele, retorna um consolidado dos locais da sua chave, opcionalmente limitado a um cliente e uma tag, lido em páginas de locais: repita a chamada com cursor igual a page.nextCursor e os mesmos demais parâmetros até que page.nextCursor seja null. Somente leitura.

get/api/v1/listings/issues
listings:read
Parâmetros de consulta
locationIdstringopcional
Lê os problemas de um local, pelo id ou pelo id público loc_. Omita para obter um consolidado de vários locais.
clientIdstringopcional
Limita a leitura aos locais de um cliente.
tagstringopcional
Limita o consolidado aos locais com este nome de tag. Ignorado quando locationId é informado.
problemstringopcional
Chaves de problema separadas por vírgula a incluir, por exemplo phone,hours. Uma chave desconhecida retorna 400 com code invalid_problem.
familystringopcional
Famílias de problemas separadas por vírgula a incluir: access, identity, hours, content, media, map ou other. Uma família desconhecida retorna 400 com code invalid_family.
qstringopcional
Pesquisa o consolidado pelo nome do local, sem diferenciar maiúsculas e minúsculas, até 100 caracteres.
cursorstringopcional
O page.nextCursor da resposta anterior, para continuar um consolidado. Envie-o com os mesmos demais parâmetros: um cursor emitido para outro escopo ou filtro retorna 400 com code cursor_scope_mismatch.
Resposta
dataobjectopcional
scopeobjectobrigatório
kindstring (location | rollup)opcional
keystringopcional
clientIdstringopcional
tagstringopcional
locationIdstringopcional
requestedLocationIdstringopcional
filtersobjectopcional
problemsarray of stringopcional
familiesarray of stringopcional
qstringopcional
generatedAtstringobrigatório
completebooleanobrigatório
True somente quando esta única resposta cobriu todos os locais do escopo. Nesse caso totals é exato; caso contrário, totals é null.
totalsobjectobrigatório
fixesintegerobrigatório
Correções distintas. Uma reconexão de conta compartilhada conta uma vez, não importa quantos locais ela cubra.
affectedListingsintegerobrigatório
locationsWithIssuesintegerobrigatório
pageCountsobjectobrigatório
fixesintegerobrigatório
Correções distintas. Uma reconexão de conta compartilhada conta uma vez, não importa quantos locais ela cubra.
affectedListingsintegerobrigatório
locationsWithIssuesintegerobrigatório
pageobjectobrigatório
scopeLocationsintegeropcional
scannedLocationsintegeropcional
previouslyScannedintegeropcional
nextCursorstringopcional
Passe-o como cursor, com os mesmos demais parâmetros, para ler a próxima página de locais. Null quando não há mais páginas.
lastPagebooleanopcional
noticestring (archived | not_a_listing_location)obrigatório
issuesarray of objectobrigatório
idstringobrigatório
fixKeystringobrigatório
groupKeystringobrigatório
locationIdstringobrigatório
locationPublicIdstringopcional
locationNamestringopcional
locationCitystringopcional
clientIdstringopcional
clientNamestringopcional
problemstringobrigatório
O que está errado, como chave de problema estável, por exemplo phone ou reconnect_google.
familystring (access | identity | hours | content | media | map | other)obrigatório
tierinteger (1 | 2 | 3)obrigatório
statestring (open | update_in_flight | update_saved)obrigatório
reasonKeystringopcional
fixobjectobrigatório
A ação que resolve este problema. kind indica qual: edit (um campo no editor de locais), connect, account (renovar a mesma conta), verify (no Google), external (uma etapa em outro site) ou explain (sem correção no aplicativo).
kindstring (edit | connect | account | verify | external | explain)obrigatório
sectionstring (identity | hours | description | social | media | businessDetails | openStatus | actionLinks | serviceArea | services | attributes | relationships | pin)opcional
fieldstring (name | address | phone | website | primaryCategory | publisherCategory | hours | openingDate | openStatus | description | socialLinks | menuUrl | photos | serviceArea | services | attributes | relationships | coordinates)opcional
tabstring (master | google | facebook | apple | bing)opcional
providerstring (google | facebook | apple)opcional
flowstring (renew)opcional
accountobjectopcional
launchobjectopcional
targetobjectopcional
nextstring (contact_support | review_details | no_in_app_fix)opcional
capabilityobjectobrigatório
allowedbooleanobrigatório
reasonstring (write_not_permitted | portal_not_permitted | field_not_portal_editable | clients_module_denied | agency_credential_requires_unrestricted_member | credential_serves_other_clients | account_unresolved | missing_api_scope)obrigatório
alternativesarray of objectopcional
fixobjectopcional
A ação que resolve este problema. kind indica qual: edit (um campo no editor de locais), connect, account (renovar a mesma conta), verify (no Google), external (uma etapa em outro site) ou explain (sem correção no aplicativo).
capabilityobjectopcional
publishersarray of objectobrigatório
publisherIdstringopcional
publisherNamestringopcional
siteIdintegeropcional
affectedListingsintegerobrigatório
evidenceAtstringopcional
groupsarray of objectobrigatório
groupKeystringopcional
problemstringopcional
familystringopcional
tierintegeropcional
accountobjectopcional
keystringobrigatório
Uma chave opaca e estável para a credencial da conta. Agrupe por ela, nunca pelo rótulo.
labelstringobrigatório
agencyManagedbooleanobrigatório
locationsarray of objectopcional
locationIdstringopcional
locationPublicIdstringopcional
locationNamestringopcional
locationCitystringopcional
clientIdstringopcional
clientNamestringopcional
issueIdstringopcional
problemstringopcional
statestring (open | update_in_flight | update_saved)opcional
affectedListingsintegeropcional
fixesintegeropcional
affectedListingsintegeropcional
affectedLocationsintegeropcional
Erros
400A consulta é inválida. code indica o motivo: invalid_cursor, cursor_scope_mismatch, invalid_problem, invalid_family ou search_too_long.
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.
get/api/v1/listings/issues
Sua chave de API
locationId
clientId
tag
problem
family
q
cursor
{}

Guias que usam este recurso