PROBLEMA

Usar o parâmetro f=json em uma URL de serviço retorna um JSON incompleto e não formatado no ArcGIS Server

Last Published: April 26, 2024

Descrição

Em alguns casos, utilizar o parâmetro f=json em uma URL de serviço para procurar um item ou usuário no ArcGIS Portal Directory retorna um JSON incompleto e não formatado. Neste exemplo, digitar a seguinte URL para recuperar todas as informações do usuário retorna informações incompletas, como mostrado abaixo.

https://machine.domain.com/webadaptor/sharing/rest/community/users/<user>?f=json
A imagem dos detalhes incompletos sendo retornada após usar o parâmetro f=json

A imagem abaixo mostra um exemplo do JSON formatado completo.

A imagem dos detalhes incompletos sendo retornada após usar o parâmetro f=pjson

Causa

Isto foi projetado. Usar o parâmetro f=json na URL faz parte de um fluxo de trabalho suportado que requer um token para visualizar todos os dados. O parâmetro sem o token retorna um JSON incompleto para fins de segurança.

Solução ou Solução Provisória

Usar o parâmetro f=pjson

No navegador web, use o parâmetro f=pjson. Neste exemplo, a URL a seguir exibe as informações completas e formatadas.

https://machine.domain.com/webadaptor/sharing/rest/community/users/<user>?f=pjson

Adquirir o token

No ArcGIS Server, adquira o token para acessar o JSON completo. Consulte ArcGIS Server: Adquirir tokens do ArcGIS Server para obter instruções. Após adquirir o token, adicione-o após o parâmetro f=json na URL.

Esta é a URL completa com o token adquirido:

https://machine.domain.com/webadaptor/sharing/rest/community/users/<user>?f=json&token=<acquired_token>
A imagem da URL de exemplo com o token adquirido.

ID do Artigo: 000032518

Obtenha suporte com IA

Resolva seu problema rapidamente com o chatbot de IA de suporte da Esri.

Comece a conversar agora

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Comece a conversar agora

Ir para as opções de download