API pour déterminer la cellule transporteur?
Est-il libre de l'API ou de quelque autre façon à déterminer quel support un numéro de téléphone cellulaire est enregistré avec?
J'aimerais que mon application pour diffuser des messages texte sans eux de choisir leur transporteur à partir d'une liste.
Mise à JOUR:
Fait intéressant, un collègue a trouvé la réponse: http://developer.whitepages.com/
UPDATE2:
Bien le whitepages contrat de licence est tellement restrictif que vous ne pouvez pas construire une application pour cela. D'autres idées?
UPDATE3:
À un certain moment, quelqu'un a enlevé ma mise à Jour 2. Cela ramène. Plus important encore, de 10/19/2015 la Conditions de Service est toujours dans un état qu'il devrait être impossible juridiquement utiliser leurs services.
- Aussi découvrez gist.github.com/coolaj86/8908841 où je l'ai jeté dans un exemple d'utilisation de xminder.
- Je travaille à Whitepages Pro. Nous avons des centaines de clients (grandes et petites) en tirant parti de notre Api pour obtenir les données du téléphone, y compris transporteur, propriétaire, adresse, etc. Pourquoi pensez-vous qu'il est restrictif? S'il vous plaît laissez-moi savoir et je suis heureux de travailler avec vous. developer.whitepages.com. Mon e-mail: kshah [at] whitepages [dot] com
- vous remarquerez que j'ai posté ce sont près de 8 ans. Je suis sûr que vos conditions de service ont changé depuis. 🙂 Je me souviens, il n'était même pas une option payée en retour.
- OK. L'a obtenu. Juste à titre d'information - Nous n'avons pas d'Api et des options payantes. Si vous êtes toujours intéressé, heureux de parler plus loin.
- Je ne sais pas pourquoi vous dites que vous n'avez pas payé les options: pro.whitepages.com/solutions/pricing et pro.whitepages.com/developer/api-pricing c'est assez clair sur le sujet.
- Désolé, Oui, je voulais dire que nous avons des options payantes.
- C'est un très vieux post, mais puisque personne n'a encore mentionné Twilio les Recherches de l'API, je vais le faire maintenant. twilio.com/docs/api/lookups Le coût par recherche est de $0.005 si vous êtes simplement à la recherche pour le transporteur info. Je pense que c'est un supplément de $0.01 si vous voulez connaître l'ID de l'appelant trop. C'est payer comme vous allez, et vous obtenez un petit crédit au moment de l'inscription. C'est ce que j'utilise dans mon application. Espérons que l'aide à quelqu'un.
- Merci les surveillants de salle pour ruiner une autre question que je viens de trouver avec Google. Vous travaillez gratuitement et de faire l'expérience de l'utilisateur pour le pire.
Vous devez vous connecter pour publier un commentaire.
Vous devriez noter que la façon de savoir quel transporteur un nombre appartient à la va être spécifique à un pays (même si, certains pays pourraient utiliser le même schéma, mais je ne suis pas sûr - j'ai travaillé avec le norvégien et le suédois portabilité des bases de données et ils sont assez différents api-wize - et nécessitent vpn + authentification).
L'information est, au moins, ici, ne sont pas disponibles pour le public, j'ai vu des prestataires de services, les opérateurs de réseau et les fournisseurs d'informations comme les pages jaunes) qui ont accès.
Mais otoh, que, ne serait pas une bonne passerelle sms service le faire pour vous?
Données24-7 offre une API pour la recherche du transporteur pour les numéros de téléphone sans fil. Il renvoie également les adresses e-mail pour envoyer des messages SMS et MMS sur le téléphone. Ce n'est pas gratuit, c'est 12 $par mois et de 0,006 $par recherche.
Le lien est: http://www.data24-7.com
Je sais que cette question est de 5 ans déjà, mais pour ceux qui sont encore à la recherche de quelque chose, PacificEast (qui je travaille) offre un L'Identification De La Ligne Append service Canadien et AMÉRICAIN, les numéros qui gère la portabilité du numéro local. Le service est disponible comme une API SOAP ou en tant que traitement de service (vous envoyer PacificEast votre fichier, ils les traiter et de les envoyer à l'arrière). En outre, le transporteur, le service permettra également d'identifier le type de ligne (sans fil, téléphone fixe, etc.), si le nombre a été porté ou non, et certaines d'information géographique.
Neustar serait votre meilleur pari, ils manipulent des recherches, la portabilité du numéro, Ne Pas la liste d'Appels, etc... Le service n'est pas gratuit, mais ils sont les plus fiables dans l'entreprise. Une autre option pourrait être Twilio
Si vous êtes à la recherche pour ce que j'ai (un moyen facile de les e-mail -> SMS de personnes pour un programme), je crois que le meilleur va être envoyer un e-mail, numéro de téléphone@sms à chaque transporteur pour le pays. En agissant de la sorte, le nombre ne fonctionne qu'avec un seul transporteur où le nombre est actif à ce moment. Les autres e-mails seront retournés. Si vous essayez de le chercher, vous êtes maintenant en s'appuyant sur comment mettre à jour leur base de données.
Votre plus gros problème est que les gens peuvent maintenant prendre leurs numéros avec eux. Ainsi, alors que, dans le passé, les opérateurs de téléphonie cellulaire a des blocs de numéros de téléphone, et sans doute encore à faire, il n'y a aucun moyen fiable de la carte une cellule spécifique, nombre à un certain transporteur.
Vous pouvez essayer de screenscrape à partir d'un site comme http://www.fonefinder.net qui fait un "whois" sur le nombre
Voici un exemple d'url à gratter. (J'ai vérifié son vraiment sprint, ce qui est correct)
J'ai récemment écrit un Rubis qui s'interface avec ladite FoneFinder.net
https://rubygems.org/gems/FoneFinder --> Ruby Gem page
https://github.com/evinugur/FoneFinder.rb/ --> Github Source
Vous pouvez l'utiliser pour obtenir un peu de champs de données qui se rapportent à un numéro de téléphone cellulaire, mais aussi de déterminer le transporteur, le faire.