سؤال

هل هناك API مجانا أو طريقة أخرى لتحديد ما هي الناقل رقم الهاتف الخليوي المسجلة ؟

أود طلبي إلى بث رسائل نصية دون لهم اختيار الناقل من قائمة.

تحديث: ومن المثير للاهتمام ، زميل في العمل وجدت الجواب: http://developer.whitepages.com/

UPDATE2: كذلك whitepages اتفاقية الترخيص مقيدا حتى أنه لا يمكن بناء التطبيق لذلك.أي أفكار أخرى ؟

UPDATE3:
في بعض نقطة, شخص إزالة التحديث الخاص بي 2.هذا يضع مرة أخرى.والأهم من 10/19/2015 على شروط الخدمة لا يزال في حالة أنه ينبغي أن يكون من المستحيل من الناحية القانونية الاستفادة من خدماتها.

هل كانت مفيدة؟

المحلول

يجب أن نلاحظ أن الطريق إلى معرفة أي الناقل عدد ينتمي سوف تكون خاصة بكل بلد (على الرغم من أن بعض البلدان قد تستخدم نفس المخطط ، ولكن لست متأكدا - لقد عملت مع كل النرويجية والسويدية قابلية قواعد البيانات و أنهم مختلفة تماما api-wize - وتتطلب vpn + التوثيق).

المعلومات, على الأقل هنا لا المتاحة للجمهور - رأيت مقدمي الخدمات مشغلي الشبكات ومقدمي المعلومات (كما في الصفحات الصفراء) التي لديها إمكانية الوصول.

ولكن otoh, لن السليم بوابة الرسائل القصيرة خدمة فعل هذا لك ؟

نصائح أخرى

Data24-7 يوفر API للبحث عن الناقل اللاسلكي أرقام الهاتف.كما يعود عناوين البريد الإلكتروني لإرسال الرسائل القصيرة و رسائل الوسائط المتعددة على الهاتف.انها ليست مجانية ، هو 12 دولار في الشهر $0.006 في البحث.

الرابط هو: http://www.data24-7.com

أعرف أن هذا السؤال هو 5 سنوات من العمر بالفعل ولكن لأولئك الذين ما زالوا يبحثون عن شيء ما ، PacificEast (الذين) يقدم وتحديد خط إلحاق خدمة الولايات المتحدة وكندا الأرقام التي مقابض نقل الأرقام المحلية.الخدمة متاحة الصابون API أو دفعة الخدمة (إرسال PacificEast الملف الخاص بك, أنها عملية وإرساله مرة أخرى).إلى جانب الناقل الخدمة أيضا تحديد نوع الخط (اللاسلكية الأرضية ، الخ) ، إذا كان عدد وقد استدار أم لا ، وبعض المعلومات الجغرافية.

Neustar سيكون أفضل رهان ، التعامل مع عمليات البحث, عدد قابلية ، لا ندعو قائمة ، الخ...الخدمة ليست مجانية بل هي الأكثر موثوقية في الأعمال التجارية.خيار آخر قد يكون Twilio

إذا كنت تبحث عن ما كنت (طريقة بسهولة البريد الإلكتروني -> الرسائل القصيرة الناس على البرنامج), أعتقد أن الأفضل هو الذهاب إلى أن إرسال بريد إلكتروني phonenumber@sms gateway لكل الناقل لهذا البلد.في القيام بذلك, عدد سوف تعمل فقط مع ناقل واحد حيث عدد تنشط في هذه اللحظة.غيرها من رسائل البريد الإلكتروني التي سيتم إرجاعها.إذا كنت في محاولة للبحث عنه, أنت الآن الاعتماد على كيف الحالية قاعدة البيانات الخاصة بهم.

أكبر مشكلة هي أن الناس يمكن أن تتخذ الآن أعدادهم معهم.حتى بينما في الماضي شركات الهاتف الخليوي قد كتل من أرقام الهاتف, وربما لا يزال لا يوجد طريقة يمكن الاعتماد عليها خريطة خلية معينة عدد معين الناقل.

يمكنك محاولة screenscrape من موقع على شبكة الانترنت مثل http://www.fonefinder.net أن لا 'whois' على عدد

هنا هو مثال على رابط كشط.(لم يتم التحقق حقا سباق, لذلك هذا هو الصحيح)

http://www.fonefinder.net/findome.php?npa=817&nxx=683&thoublock=2926

لقد كتبت مؤخرا واحدة في روبي واجهات مع المذكور FoneFinder.net

https://rubygems.org/gems/FoneFinder --> روبي جوهرة الصفحة
https://github.com/evinugur/FoneFinder.rb/ --> جيثب المصدر

يمكنك استخدامه للحصول على عدد قليل من حقول البيانات التي تتعلق رقم الهاتف الخليوي, ولكن لتحديد الناقل ، القيام بذلك.

require 'FoneFinder'
myPhoneNumber = FoneFinder.new("123-456-7890")
puts myPhoneNumber.carrier
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top