Bem-vindo ao TruecallerJS! Esta é uma biblioteca para recuperar detalhes de números de telefone usando a API Truecaller. Ele fornece uma maneira simples e conveniente de acessar informações sobre números de telefone em seus projetos Node.js, JavaScript e TypeScript.
TruecallerJS foi desenvolvido para simplificar o processo de obtenção de detalhes de números de telefone. Com esta biblioteca, você pode integrar facilmente a funcionalidade Truecaller em seus aplicativos Node.js, JavaScript e TypeScript. Ele abstrai as complexidades da interação com a API Truecaller e fornece uma interface simplificada para buscar e processar informações de números de telefone.
Pesquisa de número de telefone : recupere informações detalhadas sobre um número de telefone, incluindo o nome do proprietário, localização e muito mais.
Suporte para Node.js, JavaScript e TypeScript : TruecallerJS pode ser usado em projetos Node.js, bem como em aplicativos JavaScript e TypeScript.
Simples e leve : TruecallerJS foi projetado para ser fácil de usar e leve.
Você pode instalar o TruecallerJS usando npm:
npm install truecallerjs
Para usar TruecallerJS na linha de comando
npm install -g truecallerjs
Nota : Se você estiver usando uma versão do
truecallerjs
anterior à 1.1.2, recomendamos consultar a documentação do truecallerjs-v1.1.2 para obter instruções. Nota : Se você estiver usando a versãotruecallerjs
de 1.1.3 a 1.1.5, consulte a documentação do truecallerjs-v1.1.5 para obter instruções.
Para usar TruecallerJS na linha de comando, você pode executar o comando truecallerjs
seguido das opções e argumentos desejados.
Aqui estão alguns exemplos das opções disponíveis:
truecallerjs login
: Use este comando para fazer login em sua conta Truecaller.
truecallerjs -s [number]
: Use este comando para procurar um número de telefone e recuperar o nome do chamador e informações relacionadas.
O comando truecallerjs --bulksearch, --bs
é usado para realizar pesquisas de números em massa usando o serviço Truecaller. Ele permite pesquisar vários números de telefone de uma só vez, tornando-o conveniente para processar grandes conjuntos de números de telefone em uma única solicitação.
truecallerjs --bulksearch, --bs
: Use este comando para realizar uma pesquisa de número em massa.
Opções adicionais incluem --raw
, --name
, --email
, --json
, --xml
, --yaml
, --text
, --nc
, --installationid
, --verbose
e --help
.
Por exemplo:
~ $ truecallerjs -s +9199123456789 --json
{
...
" name " : " Sumith Emmadi "
...
}
~ $ truecallerjs -s +9199123456789 --name
Name : Sumith Emmadi
Exemplo para pesquisa em massa
truecallerjs --bulksearch < phone_number_ 1> , < phone_number_ 2> , < phone_number_ 3> ,..., < phone_number_n >
Substitua <phone_number_1>, <phone_number_2>, ..., <phone_number_n>
pelos números de telefone reais que você deseja pesquisar. Separe cada número de telefone com uma vírgula.
~ $ truecallerjs --bs 9912345678,+14051234567,+919987654321
Nota : Se o código do país não for especificado para um número de telefone, o padrão será usar o seu próprio código do país.
Observe as seguintes limitações ao usar a opção --bulksearch
:
Número máximo de números de telefone: a ferramenta oferece suporte à pesquisa de 30 ou menos números de telefone de uma só vez em uma única solicitação. Se você exceder esse limite, talvez seja necessário dividir sua entrada em diversas solicitações.
Formatação: certifique-se de que os números de telefone estejam formatados corretamente e não contenham caracteres ou espaços adicionais. A ferramenta espera que os números de telefone sejam fornecidos em formato separado por vírgula.
Para usar o projeto, comece instalando o pacote truecallerjs
via npm:
npm install truecallerjs
Aqui está um exemplo básico de como realizar uma pesquisa normal por um número de telefone:
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 ( ) ;
No exemplo acima, o pacote truecallerjs
é usado para procurar um número de telefone. O objeto search_data
contém os parâmetros necessários, incluindo número, código do país e ID de instalação. A resposta da função truecallerjs.search()
fornece vários métodos para acessar os dados retornados.
Observação : certifique-se de fazer login usando o comando
truecallerjs login
e obter seu ID de instalação usando o comandotruecallerjs -i
.
O pacote truecallerjs
também suporta pesquisa em massa em vários números de telefone:
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 ( ) ;
Neste exemplo, a função truecallerjs.bulkSearch()
é usada para realizar pesquisas em massa em vários números de telefone. O parâmetro phoneNumbers
deve conter os números de telefone separados por vírgulas. Os parâmetros countryCode
e installationId
são usados para especificar o código do país padrão e o ID de instalação, respectivamente.
Observação : certifique-se de fazer login usando o comando
truecallerjs login
e obter seu ID de instalação usando o comandotruecallerjs -i
.
Para mais detalhes e funcionalidades adicionais, consulte a documentação, incluindo o processo de login e obtenção do ID de instalação.
A ferramenta truecallerjs
não é um produto oficial do Truecaller. É um script customizado desenvolvido por Sumith Emmadi e sua funcionalidade depende do serviço Truecaller. Use esta ferramenta com responsabilidade e em conformidade com os termos de serviço do Truecaller.
Para obter mais informações e suporte, entre em contato com Sumith Emmadi em [email protected].
Contribuições para o truecallerjs
não são apenas bem-vindas, mas altamente incentivadas!
git clone https://github.com/sumithemmadi/truecallerjs.git
Observe que todas as contribuições devem estar alinhadas com o espírito do repositório e ser adequadas para todos os públicos. Não serão aceitos conteúdos ofensivos ou inapropriados.
TruecallerJS é de código aberto e licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.
Se você achar meu projeto útil ou inspirador, considere me apoiar por meio dos patrocinadores do GitHub. Seu patrocínio me ajuda a dedicar mais tempo e esforço ao desenvolvimento de código aberto e à criação de projetos impactantes.
❤️ Patrocine-me no github
Obrigado por escolher o TruecallerJS! Espero que ajude você a recuperar os detalhes do número de telefone com eficiência.
Repositório: https://github.com/sumithemmadi/truecallerjs.git