¡Bienvenido a TruecallerJS! Esta es una biblioteca para recuperar detalles de números de teléfono utilizando la API Truecaller. Proporciona una forma sencilla y cómoda de acceder a información sobre números de teléfono en sus proyectos Node.js, JavaScript y TypeScript.
TruecallerJS está diseñado para simplificar el proceso de obtención de detalles de números de teléfono. Con esta biblioteca, puede integrar fácilmente la funcionalidad Truecaller en sus aplicaciones Node.js, JavaScript y TypeScript. Resume las complejidades de interactuar con la API Truecaller y proporciona una interfaz optimizada para buscar y procesar información de números de teléfono.
Búsqueda de número de teléfono : recupere información detallada sobre un número de teléfono, incluido el nombre del propietario, la ubicación y más.
Compatibilidad con Node.js, JavaScript y TypeScript : TruecallerJS se puede utilizar en proyectos Node.js, así como en aplicaciones JavaScript y TypeScript.
Simple y liviano : TruecallerJS está diseñado para ser fácil de usar y liviano.
Puede instalar TruecallerJS usando npm:
npm install truecallerjs
Para usar TruecallerJS desde la línea de comando
npm install -g truecallerjs
Nota : si está utilizando una versión de
truecallerjs
anterior a 1.1.2, le recomendamos consultar la documentación de truecallerjs-v1.1.2 para obtener instrucciones. Nota : si está utilizando la versióntruecallerjs
de 1.1.3 a 1.1.5, consulte la documentación de truecallerjs-v1.1.5 para obtener instrucciones.
Para usar TruecallerJS desde la línea de comando, puede ejecutar el comando truecallerjs
seguido de las opciones y argumentos deseados.
A continuación se muestran algunos ejemplos de las opciones disponibles:
truecallerjs login
: utilice este comando para iniciar sesión en su cuenta de Truecaller.
truecallerjs -s [number]
: utilice este comando para buscar un número de teléfono y recuperar el nombre de la persona que llama y la información relacionada.
El comando truecallerjs --bulksearch, --bs
se utiliza para realizar búsquedas de números masivos utilizando el servicio Truecaller. Le permite buscar varios números de teléfono a la vez, lo que lo hace conveniente para procesar grandes conjuntos de números de teléfono en una sola solicitud.
truecallerjs --bulksearch, --bs
: utilice este comando para realizar una búsqueda masiva de números.
Las opciones adicionales incluyen --raw
, --name
, --email
, --json
, --xml
, --yaml
, --text
, --nc
, --installationid
, --verbose
y --help
.
Por ejemplo:
~ $ truecallerjs -s +9199123456789 --json
{
...
" name " : " Sumith Emmadi "
...
}
~ $ truecallerjs -s +9199123456789 --name
Name : Sumith Emmadi
Ejemplo de búsqueda masiva
truecallerjs --bulksearch < phone_number_ 1> , < phone_number_ 2> , < phone_number_ 3> ,..., < phone_number_n >
Reemplace <phone_number_1>, <phone_number_2>, ..., <phone_number_n>
con los números de teléfono reales que desea buscar. Separe cada número de teléfono con una coma.
~ $ truecallerjs --bs 9912345678,+14051234567,+919987654321
Nota : Si no se especifica el código de país para un número de teléfono, de forma predeterminada se utilizará su propio código de país.
Tenga en cuenta las siguientes limitaciones al utilizar la opción --bulksearch
:
Número máximo de números de teléfono: la herramienta admite la búsqueda de 30 números de teléfono o menos a la vez en una sola solicitud. Si excede este límite, es posible que deba dividir su entrada en varias solicitudes.
Formato: asegúrese de que los números de teléfono tengan el formato correcto y no contengan caracteres ni espacios adicionales. La herramienta espera que los números de teléfono se proporcionen en formato separado por comas.
Para utilizar el proyecto, comience instalando el paquete truecallerjs
a través de npm:
npm install truecallerjs
A continuación se muestra un ejemplo básico de cómo realizar una búsqueda normal de un número de teléfono:
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 ( ) ;
En el ejemplo anterior, el paquete truecallerjs
se utiliza para buscar un número de teléfono. El objeto search_data
contiene los parámetros necesarios, incluido el número, el código de país y el ID de instalación. La respuesta de la función truecallerjs.search()
proporciona varios métodos para acceder a los datos devueltos.
Nota : asegúrese de iniciar sesión con el comando
truecallerjs login
y obtenga su ID de instalación con el comandotruecallerjs -i
.
El paquete truecallerjs
también admite búsquedas masivas en varios números de teléfono:
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 ( ) ;
En este ejemplo, la función truecallerjs.bulkSearch()
se utiliza para realizar búsquedas masivas en varios números de teléfono. El parámetro phoneNumbers
debe contener los números de teléfono separados por comas. Los parámetros countryCode
e installationId
se utilizan para especificar el código de país predeterminado y el ID de instalación, respectivamente.
Nota : asegúrese de iniciar sesión con el comando
truecallerjs login
y obtenga su ID de instalación con el comandotruecallerjs -i
.
Para obtener más detalles y funcionalidades adicionales, consulte la documentación, incluido el proceso para iniciar sesión y obtener el ID de instalación.
La herramienta truecallerjs
no es un producto oficial de Truecaller. Es un script personalizado desarrollado por Sumith Emmadi y su funcionalidad depende del servicio Truecaller. Utilice esta herramienta de manera responsable y de conformidad con los términos de servicio de Truecaller.
Para obtener más información y soporte, comuníquese con Sumith Emmadi en [email protected].
¡Las contribuciones a truecallerjs
no solo son bienvenidas sino también muy recomendables!
git clone https://github.com/sumithemmadi/truecallerjs.git
Tenga en cuenta que todas las contribuciones deben alinearse con el espíritu del repositorio y ser adecuadas para todos los públicos. No se aceptarán contenidos ofensivos o inapropiados.
TruecallerJS es de código abierto y tiene la licencia MIT. Consulte el archivo de LICENCIA para obtener más información.
Si encuentra útil o inspirador mi proyecto, considere apoyarme a través de los patrocinadores de GitHub. Su patrocinio me ayuda a dedicar más tiempo y esfuerzo al desarrollo de código abierto y a la creación de proyectos impactantes.
❤️ Patrociname en github
¡Gracias por elegir TruecallerJS! Espero que te ayude a recuperar los detalles del número de teléfono de manera eficiente.
Repositorio: https://github.com/sumithemmadi/truecallerjs.git