Kaydolun ve 100 ücretsiz kontrol almak için destekle iletişime geçin.Ücretsiz kaydol

'Telefon Numarası E.164 Formatında Olmalıdır' Hatalarını Düzeltme

Telegram Kayıt Kontrolü için bir numara göndermeden önce eksik ülke kodlarını, artı işaretlerini ve ulusal önekleri düzeltin.

TG Validator Editör EkibiYayınlanma 27 Ekim 20266 dk okuma
'Telefon Numarası E.164 Formatında Olmalıdır' Hatalarını Düzeltme konulu TG Validator iş akışı görseli
Bu TG Validator makalesinde ele alınan iş akışına görsel bir genel bakış.

Telegram Kayıt Kontrolü için bir numara göndermeden önce eksik ülke kodlarını, artı işaretlerini ve ulusal önekleri düzeltin.

'Telefon numarası E.164 formatında olmalıdır' hatası, gönderilen değerin bir Telegram Kayıt Kontrolü tarafından kullanılabilmesi için uluslararası formatta bir telefon numarasına ihtiyaç duyduğu anlamına gelir. Doğru ülke kodu ve ulusal numara ile başlayın, başına artı işareti ekleyin ve görüntüleme noktalama işaretleri ile uluslararası formda yeri olmayan tüm ulusal arama öneklerini kaldırın. Dönüştürülen değeri yeniden göndermeden önce kaynak kayıtla karşılaştırarak doğrulayın; sözdizimsel olarak düzgün ancak yanlış bir numara yine de hatalı bir giriştir.

E.164 gereksinimi neyi kontrol ediyor?

E.164, Uluslararası Telekomünikasyon Birliği tarafından yayınlanan uluslararası numaralandırma planıdır. Günlük uygulama girişlerinde, alışılagelmiş sunumu bir artı işareti, ardından bir ülke kodu ve ulusal anlamlı numara ile başlar. Artı işareti uluslararası arama bağlamını temsil eder; boşluklar, parantezler ve kısa çizgiler bir kişinin telefon numarasını okumasına yardımcı olabilir, ancak bunlar bir kontrol API'sinin beklediği kompakt değerin bir parçası değildir.

Bir biçimlendirme hatası, anlamlı bir kayıt yanıtından önce gerçekleşir. Bu durum "Telegram'da kayıtlı değil" olarak kaydedilmemelidir. TG Validator'ın gerçek zamanlı tekil numara kayıt kontrolü, gönderilen telefon numarasının E.164 formunda olmasını gerektirir. Giriş kabul edildikten sonra, ulaşılan sonuç, kontrol anında o gönderilen numara için Telegram hesabı varlığı ile ilgilidir. Biçim kontrolünün kendisi hesap varlığı, kimlik, sahiplik veya iletişim izni hakkında hiçbir şey söylemez.

Orijinal kaynak değeri ve bilinen ülkeyi birlikte kullanın. Eksik bir numaranın ilk hanelerinden veya bir kişinin posta adresindeki ülkeden yola çıkarak bir ülke kodu tahmin etmeyin. Ulusal bir numara ancak numaralandırma bağlamıyla anlamlı olabilir. Ülke bilinmediğinde, makul görünen bir uluslararası numarayı sessizce oluşturmak yerine, veriyi incelemek üzere kaydı bekletin.

En yaygın giriş hatalarını teşhis edin

Sadece bir elektronik tablonun görüntüleme biçimine değil, kontrole gönderilen tam dizgeyi inceleyerek başlayın. Bir alan sayı olarak saklandığında artı işaretinin eksik olması yaygındır. İnsan tarafından okunabilir bir kişi kartından kopyalanan boşluklar, parantezler ve kısa çizgiler de aynı şekilde yaygındır. Bazı kaynaklar, ülke kodu eklendikten sonra çıkarılması gereken bir ulusal ana hat öneki tutar. Diğer kaynaklar ise zaten ülke kodunu içerir, bu nedenle onu tekrar başa eklemek mükerrerliğe yol açar.

Belirti Olası veri sorunu İnceleme eylemi
Başta artı işareti yok Ulusal veya kırpılmış uluslararası değer Ülkeyi onaylayın, ardından uluslararası formu oluşturun
Parantez veya ayırıcılar API girişine kopyalanmış insan görüntüleme formatı Gönderilen değerden sunum karakterlerini kaldırın
Ülke kodundan sonra fazladan sıfır Ulusal arama öneki korunmuş İlgili ülkenin uluslararası arama kuralını uygulayın
Tekrarlanan ülke kodu Zaten uluslararası olan numaraya kod eklenmiş Kaynakla karşılaştırın ve mükerrer olanı kaldırın
Beklenmedik hane sayısı Kayıp haneler, dahili numara veya yanlış ülke Kaynak kaydı ve ülkeye özgü planı tekrar kontrol edin

Twilio E.164 hata kılavuzu, aynı kompakt biçim için yaygın bir hizmet tarafı gereksinimini göstermektedir. Bu kılavuz, TG Validator'ın kayıt sonucunu tanımlamaz. Ülkeye özgü bir dönüştürme için yetkili numaralandırma rehberlerine başvurun; genel bir "her sıfırı kaldır" kuralı güvenli değildir çünkü bir sıfır, ulusal anlamlı numaranın içinde yer alabilir.

Kontrollü bir dizide normalleştirin

Öncelikle ham değeri ayrı bir alanda koruyun. İkinci olarak, kaynak kayıttan güvenilir bir ülke veya numaralandırma bölgesi atayın. Üçüncü olarak, yalnızca boşluklar, kısa çizgiler ve parantezler gibi görüntüleme karakterlerini ayıklayın; sadece alışılmadık göründükleri için haneleri atmayın. Dördüncü olarak, değerin zaten bir artı işareti ve ülke kodu olup olmadığına karar verin. Beşinci olarak, eğer ulusal formattaysa, bir ana hat önekinin kaldırılması gerekip gerekmediği de dahil olmak üzere ilgili ulusal-uluslararası dönüştürme kuralını uygulayın. Son olarak, çıktının bir artı işaretiyle başladığından, amaçlanan haneleri içerdiğinden ve gönderilen değerde hiçbir dahili numara gömülü olmadığından emin olun.

Örneğin, Birleşik Krallık ulusal formatındaki bir numara, yurt içi aramalarda kullanılan başta bir 0 içerebilir. Uluslararası bir temsilde, Birleşik Krallık ülke kodu +44'tür ve bu yurt içi ana hat 0'ı genellikle düşürülür. Dönüştürme, doğrulanmış bir Birleşik Krallık numarasına dayanmalıdır; bu, tüm ülkeler için evrensel bir kural değildir. ITU'nun ulusal ana hat öneki tanımı, ulusal arama dizgesi ile uluslararası bir numaranın neden farklı olabileceğini açıklar. Kaynak ve dönüştürülmüş değeri yan yana tutun, böylece bir incelemeci kazara oluşan hane kaybını fark edebilir.

Yalnızca bir Regex eşleşmesini nihai kalite kapısı olarak kullanmayın. Bir Regex, bariz noktalama işaretlerini veya eksik bir artı işaretini yakalayabilir, ancak ülkenin doğru olup olmadığını veya yerel bir numaralandırma kuralının düzgün uygulanıp uygulanmadığını belirleyemez. Ülke farkındalığı olan bir ayrıştırıcı yardımcı olabilir, ancak ülke veya sahiplik bilgisi belirsiz olduğunda ekibin kaynak verilerinin yine de incelenmesi gerekir.

Elektronik tablonun veya CRM'in gerçekte ne sakladığını kontrol edin

Excel ve benzeri araçlar, bir sütun sayısal olarak ele alındığında telefon benzeri değerleri sessizce değiştirebilir. Microsoft, giriş yapmadan önce hücrelerin metin olarak biçimlendirilmesini önerir, çünkü telefon numaraları aritmetik için miktar değil, tanımlayıcılardır. Görsel olarak doğru bir özel biçim, yalnızca görüntüyü değiştirebilir ve altta yatan farklı bir değeri bırakabilir. Hücre metin haline gelmeden önce başta bir hane kaybolduysa, biçimi sonradan değiştirmek onu geri getirmeyecektir.

Bir toplu işlem göndermeden önce, küçük bir örneklem dışa aktarın ve ham TXT veya CSV dosyasını düz metin görüntüleyicide inceleyin. İlk ve son satırları, ulusal önekli birkaç girişi ve birkaç uluslararası girişi onaylayın. Bu örnekler için kaynak ve dönüştürülmüş değerlerdeki haneleri sayın. Bir satır dahili numara içeriyorsa, onu ayrı bir CRM alanında tutun; bu, Telegram Kayıt Kontrolü için gönderilen telefon numarası değildir.

Kaynak bir form ise, mümkün olduğunda ülke ve telefon numarasını ayrı, doğrulanmış alanlarda toplayın. Eğer eski bir liste ise, binlerce numarayı yanlış bir şekilde değiştirebilecek geniş kapsamlı bir dönüştürme uygulamak yerine, belirsiz satırları inceleme için işaretleyin. Bu, özellikle bir liste birden fazla ülke içerdiğinde önemlidir.

Girişi düzelttikten sonra doğru iş akışını yeniden gönderin

Tek bir kayıt için, normalleştirmeden sonra TG Validator'ın kontrol panelindeki Tekil Kontrol'ü veya gerçek zamanlı REST kayıt kontrolünü kullanın. REST tekil kontrolü, belgelenmiş POST /api/v1/check yoludur. Karara bağlanmış bir kontrol, aynı istek oturumunda kayıt sonucunu döndürür. Karara bağlanmamış bir kontrol, sıfır olmayan bir iş koduyla ayrı bir sonuçtur; biçim hatası veya olumsuz bir kayıt sonucu olarak yeniden sınıflandırılmamalıdır.

Küçük bir küme için, gerçek zamanlı toplu rota API aracılığıyla 100 numaraya kadar kontrol edebilir ve kontrol panelinin Gerçek Zamanlı Toplu Kontrolü 500'e kadar yapıştırılmış numarayı kabul edebilir. Çok daha büyük hazırlanmış bir liste, TXT veya CSV girişi, görev izleme ve sonuç indirme ile ayrı asenkron toplu dosya iş akışını izler. Bir rota seçmeden veya istek ayrıntılarını kodlamadan önce güncel TG Validator API belgelerini inceleyin. Bu iş akışları farklıdır, ancak her biri aynı kaynak koruyucu normalleştirme sürecinden yararlanır.

Bir düzeltmeden sonra, hangi kaydın neden değiştiğini günlüğe kaydedin. Önceki bir kontrol yanlış numarayı kullandıysa, bu geçmiş sonucu düzeltilmiş numaraya atıfta bulunuyormuş gibi düzenlemeyin. Düzeltilmiş değer için yeni bir kontrol çalıştırın ve net bir denetim izi tutun. Amaç, sadece bir giriş hatasının ortadan kalkması değil, amaçlanan numara hakkında bir sonuç elde etmektir.

SSS

Ekipler, E.164 hatasındaki eksik artı işaretini nasıl düzeltebilir?

Kaynak numarayı ve ülkeyi onaylayın, ardından başında bir artı işareti ve doğru ülke kodu ile uluslararası değeri oluşturun. Belirsiz bir kayda tahmin edilen bir kod eklemeyin.

Ekipler telefon numaralarındaki her başta bulunan sıfırı kaldırmalı mı?

Hayır. Belirli ülkenin numaralandırma kuralını uygulayın. Ulusal bir ana hat öneki uluslararası düzeyde çıkarılabilir, ancak diğer sıfırlar anlamlı haneler olabilir.

Normalleştirmeden sonra hala başarısız olan bir kayda ne olmalıdır?

Ham ve dönüştürülmüş değerleri saklayın, ülkeyi ve kaynak verileri inceleyin ve kaydı inceleme için yönlendirin. Bir biçim hatası, bir Telegram kayıt sonucu değildir.

Daha Fazla Bilgi

İş akışınızdaki bir sonraki adıma uyan ürün bilgisini seçin.

Kaynaklar