TruecallerJS에 오신 것을 환영합니다! Truecaller API를 사용하여 전화번호 세부정보를 검색하는 라이브러리입니다. Node.js, JavaScript 및 TypeScript 프로젝트에서 전화번호에 대한 정보에 액세스하는 간단하고 편리한 방법을 제공합니다.
TruecallerJS는 전화번호 세부정보를 가져오는 프로세스를 단순화하도록 구축되었습니다. 이 라이브러리를 사용하면 Truecaller 기능을 Node.js, JavaScript 및 TypeScript 애플리케이션에 쉽게 통합할 수 있습니다. Truecaller API와의 상호작용의 복잡성을 추상화하고 전화번호 정보를 가져오고 처리하기 위한 간소화된 인터페이스를 제공합니다.
전화번호 조회 : 소유자 이름, 위치 등 전화번호에 대한 자세한 정보를 검색합니다.
Node.js, JavaScript 및 TypeScript 지원 : TruecallerJS는 Node.js 프로젝트는 물론 JavaScript 및 TypeScript 애플리케이션에서도 사용할 수 있습니다.
단순하고 가벼움 : TruecallerJS는 사용하기 쉽고 가벼워지도록 설계되었습니다.
npm을 사용하여 TruecallerJS를 설치할 수 있습니다.
npm install truecallerjs
명령줄에서 TruecallerJS를 사용하려면
npm install -g truecallerjs
참고 : 1.1.2 이전 버전의
truecallerjs
사용하는 경우 truecallerjs-v1.1.2 설명서에서 지침을 참조하는 것이 좋습니다. 참고 :truecallerjs
버전 1.1.3~1.1.5를 사용하는 경우 truecallerjs-v1.1.5 설명서에서 지침을 참조하세요.
명령줄에서 TruecallerJS를 사용하려면 truecallerjs
명령과 원하는 옵션 및 인수를 차례로 실행하면 됩니다.
사용 가능한 옵션의 몇 가지 예는 다음과 같습니다.
truecallerjs login
: Truecaller 계정에 로그인하려면 이 명령을 사용하세요.
truecallerjs -s [number]
: 전화번호를 검색하고 발신자 이름 및 관련 정보를 검색하려면 이 명령을 사용합니다.
truecallerjs --bulksearch, --bs
명령은 Truecaller 서비스를 사용하여 대량 번호 검색을 수행하는 데 사용됩니다. 여러 전화번호를 한 번에 검색할 수 있어 단일 요청으로 많은 전화번호를 처리하는 데 편리합니다.
truecallerjs --bulksearch, --bs
: 대량 번호 검색을 수행하려면 이 명령을 사용합니다.
추가 옵션에는 --raw
, --name
, --email
, --json
, --xml
, --yaml
, --text
, --nc
, --installationid
, --verbose
및 --help
가 포함됩니다.
예를 들어:
~ $ truecallerjs -s +9199123456789 --json
{
...
" name " : " Sumith Emmadi "
...
}
~ $ truecallerjs -s +9199123456789 --name
Name : Sumith Emmadi
대량 검색의 예
truecallerjs --bulksearch < phone_number_ 1> , < phone_number_ 2> , < phone_number_ 3> ,..., < phone_number_n >
<phone_number_1>, <phone_number_2>, ..., <phone_number_n>
을 검색하려는 실제 전화번호로 바꾸세요. 각 전화번호를 쉼표로 구분하세요.
~ $ truecallerjs --bs 9912345678,+14051234567,+919987654321
참고 : 전화번호에 국가 코드가 지정되지 않은 경우 기본적으로 자신의 국가 코드가 사용됩니다.
--bulksearch
옵션을 사용할 때 다음 제한 사항에 유의하십시오.
최대 전화번호 수: 이 도구는 단일 요청에서 한 번에 30개 이하의 전화번호 검색을 지원합니다. 이 한도를 초과하면 입력을 여러 요청으로 분할해야 할 수도 있습니다.
형식 지정: 전화번호 형식이 올바른지, 추가 문자나 공백이 포함되어 있지 않은지 확인하세요. 이 도구에서는 전화번호가 쉼표로 구분된 형식으로 제공될 것으로 예상합니다.
프로젝트를 사용하려면 npm을 통해 truecallerjs
패키지를 설치하여 시작하세요.
npm install truecallerjs
다음은 전화번호에 대한 일반 검색을 수행하는 방법에 대한 기본 예입니다.
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 ( ) ;
위의 예에서는 truecallerjs
패키지를 사용하여 전화번호를 검색합니다. search_data
개체에는 번호, 국가 코드, 설치 ID 등 필수 매개변수가 포함되어 있습니다. truecallerjs.search()
함수의 응답은 반환된 데이터에 액세스하는 다양한 방법을 제공합니다.
참고 :
truecallerjs login
명령을 사용하여 로그인하고truecallerjs -i
명령을 사용하여 설치 ID를 얻으십시오.
truecallerjs
패키지는 여러 전화번호에 대한 대량 검색도 지원합니다.
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 ( ) ;
이 예에서는 truecallerjs.bulkSearch()
함수를 사용하여 여러 전화번호에 대해 대량 검색을 수행합니다. phoneNumbers
매개변수에는 쉼표로 구분된 전화번호가 포함되어야 합니다. countryCode
및 installationId
매개변수는 각각 기본 국가 코드 및 설치 ID를 지정하는 데 사용됩니다.
참고 :
truecallerjs login
명령을 사용하여 로그인하고truecallerjs -i
명령을 사용하여 설치 ID를 얻으십시오.
자세한 내용과 추가 기능에 대해서는 로그인 및 설치 ID 획득 과정을 포함한 설명서를 참조하세요.
truecallerjs
도구는 공식 Truecaller 제품이 아닙니다. Sumith Emmadi가 개발한 사용자 정의 스크립트이며 해당 기능은 Truecaller 서비스에 따라 다릅니다. 이 도구를 Truecaller의 서비스 약관을 준수하여 책임감 있게 사용하십시오.
더 많은 정보와 지원을 받으려면 [email protected]으로 Sumith Emmadi에게 문의하세요.
truecallerjs
에 대한 기여는 환영할 뿐만 아니라 매우 권장됩니다!
git clone https://github.com/sumithemmadi/truecallerjs.git
모든 기여는 저장소의 정신과 일치해야 하며 모든 청중에게 적합해야 합니다. 공격적이거나 부적절한 콘텐츠는 허용되지 않습니다.
TruecallerJS는 오픈 소스이며 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
내 프로젝트가 도움이 되거나 영감을 준다면 GitHub 후원자를 통해 저를 지원해 보세요. 귀하의 후원은 제가 오픈 소스 개발과 영향력 있는 프로젝트 생성에 더 많은 시간과 노력을 쏟는 데 도움이 됩니다.
❤️ github에서 후원해주세요
TruecallerJS를 선택해주셔서 감사합니다! 전화번호 세부정보를 효율적으로 검색하는 데 도움이 되기를 바랍니다.
저장소: https://github.com/sumithemmadi/truecallerjs.git