2017-09-02 5 views

Répondre

2

Au moins au 02/09/2017, AWS ne propose pas un numéro de téléphone inverse service de recherche/de validation similaire à l'offre par Twilio Lookup. Par ailleurs, pour ce que ça vaut, le service Twilio a l'air excellent. (Disclaimer: Je suis un petit client Twilio, mais n'ai aucune autre affiliation avec la société.)

Le prix peut sembler relativement élevé, mais basé sur mon expérience passée dans les télécommunications, il semble très raisonnable. Cela est en grande partie attribuable au fait que l'industrie du téléphone fonctionne sur des modèles très différents de ceux du commerce sur Internet. Les opérateurs vocaux conventionnels s'imaginent que les données de ce type sont leurs données propriétaires plutôt que les informations publiques qu'il contient, et qu'ils ne permettent pas l'accès gratuit à ces données. Parfois, les frais et les politiques liés aux données sont tout à fait déraisonnables.

Si vous vouliez construire quelque chose comme ça dans une application, en particulier dans l'idée d'utiliser potentiellement un futur service AWS (ou un service d'un autre fournisseur), mon idée serait d'utiliser API Gateway, Lambda , et DynamoDB pour construire une couche intermédiaire, d'abord. Lorsque votre application envoie une demande, elle accède à API Gateway, qui appelle Lambda, qui interroge DynamoDB pour rechercher un résultat stocké à partir d'une demande précédente. Si aucun résultat n'est trouvé ou si l'âge du résultat dépasse un seuil que vous définissez, lancez la requête API externe, stockez le résultat et renvoyez-le à l'application appelante. Ensuite, vous pouvez modifier le service sous-jacent à l'avenir sans modifier l'application elle-même, car le code Lambda ou les modèles de mappage API Gateway peuvent reconstruire les données dans le format attendu par votre application, quel que soit le service sous-jacent. Ou vous pouvez invoquer Lambda directement.

+0

Y at-il un service à petit budget est disponible pour valider le mobile (seulement mobile valide ou non) comme numverify, edq ... – Win

+0

Je ne sais pas. Nous ne faisons généralement pas de recommandation de produits, de services, de bibliothèques, etc. ici, donc ce ne serait pas une question à poser à SO. La meilleure façon de valider un numéro de mobile est peut-être de lui envoyer un SMS par SMS et de demander à l'utilisateur de vous le renvoyer pour confirmation. Sinon, vous confirmez seulement qu'il travaille un nombre, mais pas nécessairement le nombre correct. Les utilisateurs ont parfois du mal à taper correctement leur propre numéro et les chiffres transposés peuvent toujours donner un numéro valide (mais erroné). –