Ево како можете да направите сопствени програм да бисте добили детаље о ИД-у позиваоца користећи Питхон модул захтева и нумверифи АПИ.

Корисници се региструју на веб локацијама и дају лажне бројеве што ствара проблеме предузећима. Изградњом преузимача информација о ИД-у позиваоца, предузећа могу да верификују да ли је телефонски број клијента важећи или не.

Они могу да користе ове податке да персонализују своју комуникацију, генеришу потенцијалне клијенте, оптимизују своје услуге и циљају СМС кампање у складу са географском локацијом корисника. Истражите како можете да преузмете све ове информације користећи нумверифи АПИ и Питхон захтева модул.

Инсталирање модула захтева

Тхе захтева модул олакшава прављење ХТТП захтева и враћа објекат одговора који садржи податке као што су кодирање и статус. Можете га користити за креирајте апликацију за вести, провера статуса веб сајта, конвертор валута, бот за праћење берзе и многе друге практичне апликације.

Да бисте инсталирали захтева модула, отворите терминал и покрените следећу команду:

instagram viewer
захтеви за инсталацију пип-а

Како да генеришете нумверифи АПИ кључ

  1. Посетите нумверифи и кликните на Бесплатно се пријави дугме.
  2. Веб локација вас преусмерава да изаберете план. Истражите ону која најбоље одговара вашим потребама, а затим кликните на Пријави се дугме.
  3. Унесите своје податке и кликните на Региструј се дугме.
  4. Након креирања налога, кликните на Командна табла дугме. Копирајте АПИ/приступни кључ и сачувајте га да бисте га даље користили у својој Питхон апликацији.

Како да користите нумверифи АПИ у вашем Питхон коду

Овде можете пронаћи цео изворни код за преузимање информација о ИД-у позиваоца користећи Питхон ГитХуб спремиште.

Започните увозом захтева модул. Замолите корисника да унесе важећи број и сачува АПИ кључ који сте раније генерисали у апи променљива. Поставите УРЛ заједно са апи и број параметара.

Пошаљите ХТТП ГЕТ захтев серверу нумверифи и сачувајте одговор који сте добили. Рашчланите садржај који сте примили и сачувајте га као ЈСОН објекат.

увоз захтева

број = улаз („Унесите важећи број заједно са позивним бројем своје земље:“)
штампа ("")
апи = 'ИОУР_АПИ_КЕИ'
урл = ' http://apilayer.net/api/validate? аццесс_кеи=' + апи + '&број=' + број
одговор = рекуестс.гет (урл)
одговор = одговор.јсон()

Ако је ЈСОН објекат валидан имовина је Истина, број је важећи и можете приказати остатак садржаја који је програм преузео. ЈСОН одговор садржи број, локални формат, међународни формат, префикс земље, код земље, назив земље, локацију, оператера и тип линије. Приступите свим овим информацијама једну по једну и прикажите их на екрану.

ако одговор["важећи"] == Истина:
штампа ("Број:",одговор["број"])
штампа („Локални формат:“, одговор["лоцал_формат"])
штампа („Међународни формат:“,одговор["интернатионал_формат"])
штампа („Префикс земље:“,одговор["цоунтри_префик"])
штампа ("Државни позивни број:",одговор["државни позивни број"])
штампа ("Назив земља:",одговор["Назив земља"])
штампа („Локација:“,одговор["локација"])
штампа („Носилац:“,одговор["носилац"])
штампа („Тип линије:“,одговор["лине_типе"])

Ако је АПИ кључ или број нетачан, или мрежа не ради, програм неће успети да преузме податке. У овом случају, прикажите следећу поруку кориснику.

друго:
штампа („Неважећи АПИ кључ или број. Молим вас, покушајте поново.")

Саставите све кодове и спремни сте да преузмете детаље било ког броја телефона из 232 земље света.

Излаз преузимања информација о ИД-у позиваоца помоћу Питхон-а

Приликом покретања програма, тражи се да унесете број телефона. Када унесете важећи број, он преузима све детаље о броју телефона и приказује их. У супротном, тражиће да поново проверите и унесете важећи број.

нумверифи АПИ алтернативе

Осим нумверифи-а, постоји неколико других АПИ-ја које можете истражити за валидацију и праћење броја телефона. Неки укључују Твилио, Некмо, Труецаллер, Вонаге и ХЛР лоокуп.

Твилио подржава више канала комуникације као што су СМС, глас и видео. Постоји обимна документација са корисничком подршком у случају било каквих упита. Некмо пружа могућности слања СМС-а и гласовних порука, има глобалну покривеност и омогућава корисницима да верификују своје телефоне користећи двофакторску аутентификацију. Труецаллер нуди функције за блокирање нежељене поште, функцију претраживања телефонских бројева и нуди СДК за предузећа за интеграцију у апликације.

Твилио и Некмо нуде АПИ платформу засновану на облаку која покрива више канала комуникације. Насупрот томе, Труецаллер се фокусира на функције Цаллер ИД-а, а Вонаге нуди свеобухватне комуникационе АПИ-је са ширим распоном планова цена.

Побољшање ваше апликације

Можете додатно побољшати своју апликацију тако што ћете своје евиденције позива пребацити на лични рачунар и користити Селениум за аутоматизацију процеса преузимања ИД-а позиваоца. Ако не желите гњаважу, можете инсталирати апликације које ће то урадити уместо вас ако вам не смета да делите своје личне податке.