Bienvenue sur TruecallerJS ! Il s'agit d'une bibliothèque permettant de récupérer les détails du numéro de téléphone à l'aide de l'API Truecaller. Il fournit un moyen simple et pratique d'accéder aux informations sur les numéros de téléphone dans vos projets Node.js, JavaScript et TypeScript.
TruecallerJS est conçu pour simplifier le processus de récupération des détails du numéro de téléphone. Avec cette bibliothèque, vous pouvez facilement intégrer la fonctionnalité Truecaller dans vos applications Node.js, JavaScript et TypeScript. Il résume les complexités de l'interaction avec l'API Truecaller et fournit une interface simplifiée pour récupérer et traiter les informations sur les numéros de téléphone.
Recherche de numéro de téléphone : récupérez des informations détaillées sur un numéro de téléphone, y compris le nom du propriétaire, l'emplacement, etc.
Prise en charge de Node.js, JavaScript et TypeScript : TruecallerJS peut être utilisé dans les projets Node.js, ainsi que dans les applications JavaScript et TypeScript.
Simple et léger : TruecallerJS est conçu pour être facile à utiliser et léger.
Vous pouvez installer TruecallerJS en utilisant npm :
npm install truecallerjs
Pour utiliser TruecallerJS depuis la ligne de commande
npm install -g truecallerjs
Remarque : Si vous utilisez une version de
truecallerjs
antérieure à 1.1.2, nous vous recommandons de vous référer à la documentation truecallerjs-v1.1.2 pour obtenir des instructions. Remarque : Si vous utilisez la versiontruecallerjs
de 1.1.3 à 1.1.5, veuillez vous référer à la documentation truecallerjs-v1.1.5 pour les instructions.
Pour utiliser TruecallerJS à partir de la ligne de commande, vous pouvez exécuter la commande truecallerjs
suivie des options et arguments souhaités.
Voici quelques exemples des options disponibles :
truecallerjs login
: utilisez cette commande pour vous connecter à votre compte Truecaller.
truecallerjs -s [number]
: utilisez cette commande pour rechercher un numéro de téléphone et récupérer le nom de l'appelant et les informations associées.
La commande truecallerjs --bulksearch, --bs
est utilisée pour effectuer des recherches groupées de numéros à l'aide du service Truecaller. Il vous permet de rechercher plusieurs numéros de téléphone à la fois, ce qui facilite le traitement de grands ensembles de numéros de téléphone en une seule requête.
truecallerjs --bulksearch, --bs
: utilisez cette commande pour effectuer une recherche groupée de numéros.
Les options supplémentaires incluent --raw
, --name
, --email
, --json
, --xml
, --yaml
, --text
, --nc
, --installationid
, --verbose
et --help
.
Par exemple:
~ $ truecallerjs -s +9199123456789 --json
{
...
" name " : " Sumith Emmadi "
...
}
~ $ truecallerjs -s +9199123456789 --name
Name : Sumith Emmadi
Exemple de recherche groupée
truecallerjs --bulksearch < phone_number_ 1> , < phone_number_ 2> , < phone_number_ 3> ,..., < phone_number_n >
Remplacez <phone_number_1>, <phone_number_2>, ..., <phone_number_n>
par les numéros de téléphone réels que vous souhaitez rechercher. Séparez chaque numéro de téléphone par une virgule.
~ $ truecallerjs --bs 9912345678,+14051234567,+919987654321
Remarque : Si l'indicatif du pays n'est pas spécifié pour un numéro de téléphone, il utilisera par défaut votre propre indicatif de pays.
Veuillez noter les limitations suivantes lors de l'utilisation de l'option --bulksearch
:
Nombre maximum de numéros de téléphone : l'outil prend en charge la recherche de 30 numéros de téléphone ou moins à la fois en une seule demande. Si vous dépassez cette limite, vous devrez peut-être diviser votre contribution en plusieurs requêtes.
Formatage : assurez-vous que les numéros de téléphone sont correctement formatés et ne contiennent aucun caractère ou espace supplémentaire. L'outil s'attend à ce que les numéros de téléphone soient fournis dans un format séparé par des virgules.
Pour utiliser le projet, commencez par installer le package truecallerjs
via npm :
npm install truecallerjs
Voici un exemple simple de la manière d'effectuer une recherche normale d'un numéro de téléphone :
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 ( ) ;
Dans l'exemple ci-dessus, le package truecallerjs
est utilisé pour rechercher un numéro de téléphone. L'objet search_data
contient les paramètres nécessaires, notamment le numéro, le code du pays et l'ID d'installation. La réponse de la fonction truecallerjs.search()
fournit diverses méthodes pour accéder aux données renvoyées.
Remarque : Assurez-vous de vous connecter à l'aide de la commande
truecallerjs login
et d'obtenir votre ID d'installation à l'aide de la commandetruecallerjs -i
.
Le package truecallerjs
prend également en charge la recherche groupée sur plusieurs numéros de téléphone :
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 ( ) ;
Dans cet exemple, la fonction truecallerjs.bulkSearch()
est utilisée pour effectuer des recherches groupées sur plusieurs numéros de téléphone. Le paramètre phoneNumbers
doit contenir les numéros de téléphone séparés par des virgules. Les paramètres countryCode
et installationId
sont utilisés pour spécifier respectivement le code de pays et l'ID d'installation par défaut.
Remarque : Assurez-vous de vous connecter à l'aide de la commande
truecallerjs login
et d'obtenir votre ID d'installation à l'aide de la commandetruecallerjs -i
.
Pour plus de détails et de fonctionnalités supplémentaires, veuillez vous référer à la documentation, y compris le processus de connexion et d'obtention de l'ID d'installation.
L'outil truecallerjs
n'est pas un produit officiel Truecaller. Il s'agit d'un script personnalisé développé par Sumith Emmadi et sa fonctionnalité dépend du service Truecaller. Veuillez utiliser cet outil de manière responsable et conformément aux conditions de service de Truecaller.
Pour plus d'informations et d'assistance, veuillez contacter Sumith Emmadi à [email protected].
Les contributions à truecallerjs
sont non seulement les bienvenues mais fortement encouragées !
git clone https://github.com/sumithemmadi/truecallerjs.git
Veuillez noter que toutes les contributions doivent s'aligner sur l'esprit du référentiel et convenir à tous les publics. Les contenus offensants ou inappropriés ne seront pas acceptés.
TruecallerJS est open source et sous licence MIT. Voir le fichier LICENSE pour plus d'informations.
Si vous trouvez mon projet utile ou inspirant, pensez à me soutenir via les sponsors GitHub. Votre parrainage m'aide à consacrer plus de temps et d'efforts au développement open source et à la création de projets percutants.
❤️ Parrainez-moi sur github
Merci d'avoir choisi TruecallerJS ! J'espère que cela vous aidera à récupérer efficacement les détails du numéro de téléphone.
Dépôt : https://github.com/sumithemmadi/truecallerjs.git