Opérateur virtuel pour la recherche de lieux
L'opérateur virtuel fournit des réponses API prédéfinies et déterministes dans le cadre de l'application Terrain de jeu du registre du réseau lors de l'utilisation de numéros de téléphone associés à l'indicatif de pays non attribué +990. Il peut être utilisé comme opérateur simulé pour la découverte, le développement et le test des fonctionnalités du réseau dans des scénarios où l'accès à un opérateur réel n'est pas possible.
Pour utiliser l'opérateur virtuel, il suffit de sélectionner "Playground" dans la configuration de votre application. Tous les appels API dirigés vers des numéros de téléphone dotés de l'attribut +990 sera automatiquement redirigé vers l'opérateur virtuel.
Tous les appels API effectués à l'aide de l'opérateur virtuel doivent mettre en œuvre les mêmes flux d'authentification que ceux effectués par l'intermédiaire d'un opérateur mobile ordinaire.
L'opérateur virtuel est disponible par défaut pour toute application configurée pour les fonctionnalités réseau dans une application Terrain de jeux Le mode de fonctionnement de l'Opérateur Virtuel est le même que celui de l'Opérateur Virtuel. Aucune autre configuration n'est nécessaire pour utiliser l'opérateur virtuel.
Il n'est pas nécessaire d'ajouter les numéros +990 à votre liste d'autorisation. Il suffit de passer un appel API à l'une des fonctions réseau prises en charge.
Réponses
Les réponses sont déterminées par les derniers chiffres du numéro de téléphone fourni ; tous les autres champs peuvent avoir une valeur quelconque. Dans toutes les réponses, le champ lastLocationTime affichera l'heure actuelle :
| Numéro de téléphone | Réponse |
|---|---|
| Les deux derniers chiffres sont "11", par exemple "+9902345611". | Recevoir un circle réponse. "latitude": "50.707815" "longitude": "7.128740" "radius": 200 |
| Les deux derniers chiffres sont "22", par exemple "+9902345622". | Recevoir un circle réponse. "latitude": "50.722112" "longitude": "7.113625" "radius": 200 |
| Les deux derniers chiffres sont "33", par exemple "+9902345633". | Recevoir un circle réponse. "latitude": "50.737057" "longitude": "7.101254" "radius": 200 |
| Les deux derniers chiffres sont "44", par exemple "+9902345644". | Recevoir un circle réponse. "latitude": "50.724535" "longitude": "7.093150" "radius": 200 |
| Les deux derniers chiffres sont "55", par exemple "+9902345655". | Recevoir un circle réponse. "latitude": "50.701605" "longitude": "7.103051" "radius": 200 |
| Les deux derniers chiffres sont "66", par exemple "+9902345666". | Recevoir un polygon réponse. {"latitude": 50.732896, "longitude": 7.102896},{"latitude": 50.731849, "longitude": 7.104989 },{"latitude": 50.732545, "longitude": 7.105906},{"latitude": 50.733659, "longitude": 7.103809} |
| Les deux derniers chiffres sont "77", par exemple "+9902345677". | Recevoir un circle réponse. "latitude": "28.425600" "longitude": "-81.468880" "radius": 200 |
| Les deux derniers chiffres sont "88", par exemple "+9902345688". | Recevoir un circle réponse. "latitude": "39.013607" "longitude": "-94.537209" "radius": 200 |
| Les deux derniers chiffres sont "99", par exemple "+9902345699". | Erreur de l'opérateur : "status": 400 "code": "INVALID_INPUT" "message": "Virtual Operator predefined error for numbers ending with 99." |