Willkommen bei TruecallerJS! Dies ist eine Bibliothek zum Abrufen von Telefonnummerndetails mithilfe der Truecaller-API. Es bietet eine einfache und bequeme Möglichkeit, auf Informationen zu Telefonnummern in Ihren Node.js-, JavaScript- und TypeScript-Projekten zuzugreifen.
TruecallerJS wurde entwickelt, um das Abrufen von Telefonnummerndetails zu vereinfachen. Mit dieser Bibliothek können Sie die Truecaller-Funktionalität problemlos in Ihre Node.js-, JavaScript- und TypeScript-Anwendungen integrieren. Es abstrahiert die Komplexität der Interaktion mit der Truecaller-API und bietet eine optimierte Schnittstelle zum Abrufen und Verarbeiten von Telefonnummerninformationen.
Telefonnummernsuche : Rufen Sie detaillierte Informationen zu einer Telefonnummer ab, einschließlich des Namens des Eigentümers, des Standorts und mehr.
Unterstützung für Node.js, JavaScript und TypeScript : TruecallerJS kann in Node.js-Projekten sowie in JavaScript- und TypeScript-Anwendungen verwendet werden.
Einfach und leichtgewichtig : TruecallerJS ist einfach zu bedienen und leichtgewichtig.
Sie können TruecallerJS mit npm installieren:
npm install truecallerjs
So verwenden Sie TruecallerJS über die Befehlszeile
npm install -g truecallerjs
Hinweis : Wenn Sie eine Version von
truecallerjs
verwenden, die älter als 1.1.2 ist, empfehlen wir Ihnen, Anweisungen in der Dokumentation zu truecallerjs-v1.1.2 zu finden. Hinweis : Wenn Sie dietruecallerjs
-Version von 1.1.3 bis 1.1.5 verwenden, finden Sie Anweisungen in der Dokumentation zu truecallerjs-v1.1.5.
Um TruecallerJS über die Befehlszeile zu verwenden, können Sie den Befehl truecallerjs
gefolgt von den gewünschten Optionen und Argumenten ausführen.
Hier sind einige Beispiele der verfügbaren Optionen:
truecallerjs login
: Verwenden Sie diesen Befehl, um sich bei Ihrem Truecaller-Konto anzumelden.
truecallerjs -s [number]
: Verwenden Sie diesen Befehl, um nach einer Telefonnummer zu suchen und den Namen des Anrufers und zugehörige Informationen abzurufen.
Der Befehl truecallerjs --bulksearch, --bs
wird zur Durchführung einer Massensuche nach Nummern mithilfe des Truecaller-Dienstes verwendet. Es ermöglicht Ihnen, nach mehreren Telefonnummern gleichzeitig zu suchen, was die Verarbeitung großer Mengen von Telefonnummern in einer einzigen Anfrage erleichtert.
truecallerjs --bulksearch, --bs
: Verwenden Sie diesen Befehl, um eine Massensuche nach Nummern durchzuführen.
Zu den zusätzlichen Optionen gehören --raw
, --name
, --email
, --json
, --xml
, --yaml
, --text
, --nc
, --installationid
, --verbose
und --help
.
Zum Beispiel:
~ $ truecallerjs -s +9199123456789 --json
{
...
" name " : " Sumith Emmadi "
...
}
~ $ truecallerjs -s +9199123456789 --name
Name : Sumith Emmadi
Beispiel für eine Massensuche
truecallerjs --bulksearch < phone_number_ 1> , < phone_number_ 2> , < phone_number_ 3> ,..., < phone_number_n >
Ersetzen Sie <phone_number_1>, <phone_number_2>, ..., <phone_number_n>
durch die tatsächlichen Telefonnummern, nach denen Sie suchen möchten. Trennen Sie die einzelnen Telefonnummern durch ein Komma.
~ $ truecallerjs --bs 9912345678,+14051234567,+919987654321
Hinweis : Wenn für eine Telefonnummer keine Landesvorwahl angegeben ist, wird standardmäßig Ihre eigene Landesvorwahl verwendet.
Bitte beachten Sie die folgenden Einschränkungen bei der Verwendung der Option --bulksearch
:
Maximale Anzahl von Telefonnummern: Das Tool unterstützt die gleichzeitige Suche von 30 oder weniger Telefonnummern in einer einzigen Anfrage. Wenn Sie dieses Limit überschreiten, müssen Sie Ihre Eingabe möglicherweise in mehrere Anfragen aufteilen.
Formatierung: Stellen Sie sicher, dass die Telefonnummern korrekt formatiert sind und keine zusätzlichen Zeichen oder Leerzeichen enthalten. Das Tool erwartet, dass die Telefonnummern in einem durch Kommas getrennten Format bereitgestellt werden.
Um das Projekt zu verwenden, installieren Sie zunächst das truecallerjs
-Paket über npm:
npm install truecallerjs
Hier ist ein einfaches Beispiel für die Durchführung einer normalen Suche nach einer Telefonnummer:
import truecallerjs , { SearchData , Format } from "truecallerjs" ;
async function performTruecallerSearch ( ) : Promise < void > {
const searchData : SearchData = {
number : "9912345678" ,
countryCode : "IN" ,
installationId : "a1k07--Vgdfyvv_rftf5uuudhuhnkljyvvtfftjuhbuijbhug" ,
} ;
try {
const response : Format = await truecallerjs . search ( searchData ) ;
console . log ( response . json ( ) ) ;
// Additional response methods:
// console.log(response.xml());
// console.log(response.yaml());
// console.log(response.text());
// Example of available data from the response:
console . log ( response . getName ( ) ) ; // "Sumith Emmadi"
console . log ( response . getAlternateName ( ) ) ; // "sumith"
console . log ( response . getAddresses ( ) ) ; // {....}
console . log ( response . getEmailId ( ) ) ; // [email protected]
console . log ( response . getCountryDetails ( ) ) ; // {...}
} catch ( error ) {
console . error ( "Error occurred:" , error ) ;
}
}
performTruecallerSearch ( ) ;
Im obigen Beispiel wird das Paket truecallerjs
verwendet, um nach einer Telefonnummer zu suchen. Das search_data
Objekt enthält die erforderlichen Parameter, einschließlich der Nummer, des Ländercodes und der Installations-ID. Die Antwort der Funktion truecallerjs.search()
bietet verschiedene Methoden für den Zugriff auf die zurückgegebenen Daten.
Hinweis : Stellen Sie sicher, dass Sie sich mit dem Befehl
truecallerjs login
anmelden und Ihre Installations-ID mit dem Befehltruecallerjs -i
erhalten.
Das truecallerjs
-Paket unterstützt auch die Massensuche nach mehreren Telefonnummern:
import truecallerjs , { BulkSearchData , Format } from "truecallerjs" ;
async function performBulkTruecallerSearch ( ) : Promise < void > {
const countryCode : string = "IN" ;
const installationId : string = "a1k07--Vgdfyvv_rftf5uuudhuhnkljyvvtfftjuhbuijbhug" ;
const phoneNumbers : string = "+9912345678,+14051234567,+919987654321" ;
try {
const response : BulkSearchData = await truecallerjs . bulkSearch ( phoneNumbers , countryCode , installationId ) ;
console . log ( response ) ;
} catch ( error ) {
console . error ( "Error occurred:" , error ) ;
}
}
performBulkTruecallerSearch ( ) ;
In diesem Beispiel wird die Funktion truecallerjs.bulkSearch()
verwendet, um Massensuchen für mehrere Telefonnummern durchzuführen. Der Parameter phoneNumbers
sollte die durch Kommas getrennten Telefonnummern enthalten. Die Parameter countryCode
und installationId
werden verwendet, um den Standard-Ländercode bzw. die Installations-ID anzugeben.
Hinweis : Stellen Sie sicher, dass Sie sich mit dem Befehl
truecallerjs login
anmelden und Ihre Installations-ID mit dem Befehltruecallerjs -i
erhalten.
Weitere Details und zusätzliche Funktionalitäten finden Sie in der Dokumentation, einschließlich des Anmeldevorgangs und des Erhalts der Installations-ID.
Das Tool truecallerjs
ist kein offizielles Truecaller-Produkt. Es handelt sich um ein von Sumith Emmadi entwickeltes benutzerdefiniertes Skript, dessen Funktionalität vom Truecaller-Dienst abhängt. Bitte verwenden Sie dieses Tool verantwortungsbewusst und in Übereinstimmung mit den Nutzungsbedingungen von Truecaller.
Für weitere Informationen und Unterstützung wenden Sie sich bitte an Sumith Emmadi unter [email protected].
Beiträge zu truecallerjs
sind nicht nur willkommen, sondern auch sehr erwünscht!
git clone https://github.com/sumithemmadi/truecallerjs.git
Bitte beachten Sie, dass alle Beiträge dem Geist des Repositoriums entsprechen und für alle Zielgruppen geeignet sein sollten. Anstößige oder unangemessene Inhalte werden nicht akzeptiert.
TruecallerJS ist Open Source und unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der LICENSE-Datei.
Wenn Sie mein Projekt hilfreich oder inspirierend finden, denken Sie darüber nach, mich durch GitHub-Sponsoren zu unterstützen. Ihr Sponsoring hilft mir, mehr Zeit und Mühe in die Open-Source-Entwicklung und die Erstellung wirkungsvoller Projekte zu investieren.
❤️ Sponsern Sie mich auf Github
Vielen Dank, dass Sie sich für TruecallerJS entschieden haben! Ich hoffe, es hilft Ihnen dabei, Telefonnummerndetails effizient abzurufen.
Repository: https://github.com/sumithemmadi/truecallerjs.git