Operador virtual para recuperação de localização

O Operador Virtual fornece respostas de API predefinidas e determinísticas dentro do Área de Testes do Registro de Rede ao utilizar números de telefone associados a um código de país não atribuído +990. Ele pode ser utilizado como um operador simulado para a descoberta, o desenvolvimento e o teste de recursos de rede em cenários em que não há acesso a um operador real.

Para usar o Operador Virtual, basta selecionar “Playground” na configuração do seu aplicativo. Todas as chamadas de API direcionadas a números de telefone com o +990 O prefixo será redirecionado automaticamente para a Operadora Virtual.

Todas as chamadas de API feitas por meio do Operador Virtual exigem a implementação dos mesmos fluxos de autenticação que as realizadas por meio de uma operadora de celular comum.

O Operador Virtual está disponível por padrão para qualquer aplicação configurada para Recursos de Rede em um Parque infantil modo. Não é necessária nenhuma configuração adicional para usar o Operador Virtual.

Não é necessário adicionar números com o código +990 à sua lista de números permitidos. Basta fazer uma chamada de API para qualquer um dos recursos de rede compatíveis.

Respostas

As respostas são determinadas pelos últimos dígitos do número de telefone fornecido; todos os outros campos podem ser preenchidos com qualquer valor. Em todas as respostas, o lastLocationTime O campo exibirá a hora atual:

Número de telefone Resposta
Os dois últimos dígitos são “11”, por exemplo, “+9902345611” Receba um circle resposta.
"latitude": "50.707815"
"longitude": "7.128740"
"radius": 200
Os dois últimos dígitos são “22”, por exemplo, “+9902345622” Receba um circle resposta.
"latitude": "50.722112"
"longitude": "7.113625"
"radius": 200
Os dois últimos dígitos são “33”, por exemplo, “+9902345633” Receba um circle resposta.
"latitude": "50.737057"
"longitude": "7.101254"
"radius": 200
Os dois últimos dígitos são “44”, por exemplo, “+9902345644” Receba um circle resposta.
"latitude": "50.724535"
"longitude": "7.093150"
"radius": 200
Os dois últimos dígitos são “55”, por exemplo, “+9902345655” Receba um circle resposta.
"latitude": "50.701605"
"longitude": "7.103051"
"radius": 200
Os dois últimos dígitos são “66”, por exemplo, “+9902345666” Receba um polygon resposta.
{"latitude": 50.732896, "longitude": 7.102896},
{"latitude": 50.731849, "longitude": 7.104989 },
{"latitude": 50.732545, "longitude": 7.105906},
{"latitude": 50.733659, "longitude": 7.103809}
Os dois últimos dígitos são “77”, por exemplo, “+9902345677” Receba um circle resposta.
"latitude": "28.425600"
"longitude": "-81.468880"
"radius": 200
Os dois últimos dígitos são “88”, por exemplo, “+9902345688” Receba um circle resposta.
"latitude": "39.013607"
"longitude": "-94.537209"
"radius": 200
Os dois últimos dígitos são “99”, por exemplo, “+9902345699” Erro do operador:
"status": 400
"code": "INVALID_INPUT"
"message": "Virtual Operator predefined error for numbers ending with 99."