```html AI Aracı SMS Doğrulaması — OpenAI Operator, Anthropic Computer Use, Browserbase için Gerçek US Numarası
Rehber · Browser Aracıları

Browser aracı SMS doğrulaması, çözüldü

TL;DR

OpenAI Operator, Anthropic Computer Use, Browserbase, Skyvern, özel Playwright/Puppeteer aracınız sayfaları güzelce dolaşıyor, formu dolduru, ta "telefon numarası doğrulaması gerekli" noktasına geldiğinde takılıyor.

OpenAI Operator, Anthropic Computer Use, Browserbase, Skyvern, özel Playwright/Puppeteer aracınız sayfaları güzelce dolaşıyor, formu dolduru, ta "telefon numarası doğrulaması gerekli" noktasına geldiğinde takılıyor. Cash App, Coinbase, Stripe Atlas, Tinder, bankacılık uygulamaları numaranın VoIP olup olmadığını kontrol ediyor. Twilio başarısız olur. Gerçek taşıyıcı numaraları geçer. Bu rehber aracı döngüsüne nasıl çözüm düşeceğinizi gösterir.

5 numara bedavayla deneyin

Gerçek US taşıyıcı numaraları, ~%98 doğrulama başarı oranı, 3 saniyede webhook teslimi.

API Erişimi Alın →

Çoğu browser aracının ihtiyaç duyduğu desen

  1. Aracı kayıt sayfasına gider (Cash App, Coinbase, hangisiyse)
  2. Aracı e-posta, şifre, adı doldurur
  3. Aracı "telefon numarası" alanına gelir
  4. 👉 Aracı MeiSIM API'sini çağırır: POST /v1/numbers/provision
  5. API döndürür: telefon numarası (60 saniye içinde)
  6. Aracı telefon numarasını forma yazıp gönderir
  7. Hizmet doğrulama SMS'i MeiSIM numarasına gönderir
  8. MeiSIM SMS'i webhook aracılığıyla URL'nize POSTlar (alındıktan 3 saniye içinde)
  9. Aracı webhook payload'ından 4-8 haneli kodu çıkarır
  10. Aracı kodu doğrulama formuna yazıp gönderir
  11. Hesap doğrulandı. Görev devam eder.

OpenAI Operator deseni

Operator'ın tool-use döngüsü özel araçları kaydetmenize izin verir. MeiSIM API'sini çağıran ve numarayı döndüren bir get_us_phone_number aracı ekleyin. 60 saniye boyunca SMS kodunu aramak ve kodu çıkaran bir wait_for_sms_code aracı ekleyin. Operator, doğrulama sayfası gördüğünde bu araçları otomatik olarak zincirleme sırada çağırır.

Anthropic Computer Use deseni

Claude'un tool-use şeması aracılığıyla aynı desen. İki araç tanımlayın:

{ "name": "get_us_phone_number", "description": "SMS doğrulaması için gerçek US telefon numarası ayır. Numarayı döndür.", "input_schema": { "type": "object", "properties": {} } }, { "name": "wait_for_sms_code", "description": "Daha önce ayrılan numarada SMS doğrulama kodu için poll yap. Kod alındığında veya 60s timeout olduğunda kodu döndür.", "input_schema": { "type": "object", "properties": { "number_id": { "type": "string" } }, "required": ["number_id"] } }

Veya MCP server kullanın ve Claude bunları doğal dil aracılığıyla özel araç tanımlaması olmadan çağırır.

Browserbase / Skyvern entegrasyonu

Her iki platform "form-filling zekasını" açığa çıkarır — sayfa DOM'una göre her alanın ne istediğini anlarlar. MeiSIM'i çağırmak üzere konfigüre edin; tanınan doğrulama sayfasında "Telefon" alanını algılarken. Aracı numarayı şeffaf bir şekilde alır ve devam eder.

Playwright / Puppeteer özel aracıları

Siz yazılı aracılar için entegrasyon bir async fonksiyon çağrısı kadar basit:

async function verifyPhone(page) { const { phone, id } = await fetch('https://meisimusa-backend.vercel.app/v1/numbers/provision', { method: 'POST', headers: { Authorization: 'Bearer ' + process.env.MEISIM_API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ plan_id: 'p3:1:123', label: 'browser-agent-' + Date.now() }), }).then(r => r.json()); await page.fill('input[name="phone"]', phone); await page.click('button[type="submit"]'); // SMS'i poll et for (let i = 0; i < 30; i++) { const msgs = await fetch(`https://meisimusa-backend.vercel.app/v1/numbers/${id}/messages`, { headers: { Authorization: 'Bearer ' + process.env.MEISIM_API_KEY }, }).then(r => r.json()); const code = msgs.messages?.[0]?.text?.match(/\b\d{4,8}\b/)?.[0]; if (code) { await page.fill('input[name="code"]', code); return; } await new Promise(r => setTimeout(r, 2000)); } throw new Error('SMS timeout'); }

Numara-döndürme stratejisi

Bazı hizmetler numarayı bir hesaba kalıcı olarak kilitler (Coinbase, Stripe Atlas, ABD bankaları). Bunlar için her kayıtta yeni MeiSIM numarası kullanın. Diğer hizmetler (Tinder, Bumble, sosyal medya) aynı numarayı birden çok hesapta tolere eder, fakat 5-10 sonra itibar düşer. Desen: sıcak numara havuzu tutun, döndürün, işaretlenmiş olanları kullanmaz hale getirin.

Kod çıkarma örneği

Webhook JSON'u SMS metni içerir. Regex `/\b\d{4,8}\b/` kullanarak 4-8 haneli doğrulama kodunu otomatik çıkarabilirsiniz. Farklı hizmetler farklı formatlar kullanabilir — bir doğrulama kodu "123456" olabilir, başka bir "VERIFY-1234-XYZW" olabilir. Payload'daki metin analiz ederek kodu bulun.

Webhook imzası doğrulaması

Güvenlik için webhook payload'ına HMAC-SHA256 imzası ekleriz. Sisteminiz bu imzayı doğrulamalı (MeiSIM API dokümantasyonu bunu açıklar). Sahte istekleri reddemelisiniz. Webhook URL'si şifrelenmiş HTTPS olmalıdır.

Retry ve hata işleme

API başarısızlığı olursa exponential backoff ile 2-3 defa yeniden deneyin. 60 saniye timeout olursa başarısız sayın ve sonraki kayıta geçin. Başarısız numarayı loglanırsa, daha sonra analiz için kaydedersiniz.

Aracınıza entegre edin

API erişimi alın, doğrulama fonksiyonunu ekleyin, gönder.

E-posta Gönder →

Sıkça Sorulan Sorular

Browser aracım neden telefon doğrulamasında başarısız olur?

Twilio numaraları VoIP olarak etiketlenmiş. Dolandırıcılık algılama bunları reddeder. Gerçek taşıyıcı numaraları %98 oranında geçer.

Aracı SMS'in geldiğini nasıl anlar?

Webhook (üretim için en iyi, 3 saniyeden az gecikme) veya polling (prototipleme için en iyi).

Aynı numarayı birçok kayıt için yeniden kullanabilir miyim?

Hizmete bağlıdır. Cash App / Coinbase / Stripe bir hesaba bağlar. Tinder / sosyal medya 5-10 tolere eder. Yüksek değerli hizmetler için her kayıtta yeni kullanın.

Headless Playwright ile çalışır mı?

Evet — API HTTP'dir, aracı sadece fetch çağrısı yapar. Yukarıdaki kod örneğine bakın.

Kayıt sırasında reCAPTCHA / Cloudflare Turnstile olursa ne?

Farklı sorun. Telefon doğrulamasını çözeriz; CAPTCHA'lar 2Captcha veya AntiCaptcha gibi ayrı araç gerektirir.

OpenAI Operator hangi telefon numaralarını destekler?

OpenAI Operator gerçek US taşıyıcı numaralarını destekler. MeiSIM API aracılığıyla AT&T, T-Mobile gibi gerçek numaralar sağlanır. VoIP numaraları reddenir.

SMS doğrulama kaç saniye içinde gelir?

Webhook ile 3 saniye içinde. Polling yaparsanız 2-5 saniye aralıklarla kontrol edebilir ve genellikle 5-10 saniye içinde kodu alırsınız.

Browserbase ile SMS doğrulama nasıl entegre edilir?

Browserbase'in form zekasını MeiSIM API'si ile konfigüre edin. Platform otomatik olarak telefon alanını algılar ve doğrulama sayfasında numarayı sağlayarak devam eder.

Skyvern aracı SMS numarası nasıl alır?

Skyvern'in hook sistem ile MeiSIM API'sini çağırıp telefon numarası alabilirsiniz. Aracı tarafından otomatik olarak forma yazılır.

Cash App doğrulaması için gerçek numara gerekli midir?

Evet, Cash App VoIP numaraları kesin reddeder. MeiSIM gerçek AT&T, T-Mobile numaraları sağlar ve %98 başarı oranı vardır.

Stripe Atlas için numara yeniden kullanılabilir mi?

Hayır, Stripe Atlas numarayı hesaba kalıcı olarak bağlar. Her yeni hesap için yeni numara gereklidir.

Tinder doğrulaması için en iyi strateji nedir?

Tinder aynı numarayı 5-10 hesapla tolere eder. Numara havuzu tutup rotasyon stratejisi kullanarak köpek hesaplarını yönetin.

SMS kodu otomatik olarak çıkarılabilir mi?

Evet, webhook JSON'unda SMS metni gelir. Regex `/\b\d{4,8}\b/` ile 4-8 haneli kodu otomatik çıkarabilirsiniz.

API başarısızlığı olursa aracı ne yapmalı?

Retry logic ile 2-3 defa yeniden deneyin. 60 saniye sonra timeout olursa, hata logla ve sonraki kayıta geçin.

Webhook güvenliği nasıl sağlanır?

MeiSIM webhook payload'ına HMAC-SHA256 imzası ekler. Sisteminiz bu imzayı doğrulamalı ve sahte istekleri reddemelidir.

```