Selamat datang di TruecallerJS! Ini adalah perpustakaan untuk mengambil detail nomor telepon menggunakan Truecaller API. Ini memberikan cara sederhana dan nyaman untuk mengakses informasi tentang nomor telepon di proyek Node.js, JavaScript, dan TypeScript Anda.
TruecallerJS dibuat untuk menyederhanakan proses pengambilan detail nomor telepon. Dengan perpustakaan ini, Anda dapat dengan mudah mengintegrasikan fungsionalitas Truecaller ke dalam aplikasi Node.js, JavaScript, dan TypeScript Anda. Ini mengabstraksi kompleksitas interaksi dengan Truecaller API dan menyediakan antarmuka yang disederhanakan untuk mengambil dan memproses informasi nomor telepon.
Pencarian Nomor Telepon : Ambil informasi rinci tentang nomor telepon, termasuk nama pemilik, lokasi, dan lainnya.
Dukungan untuk Node.js, JavaScript, dan TypeScript : TruecallerJS dapat digunakan dalam proyek Node.js, serta dalam aplikasi JavaScript dan TypeScript.
Sederhana dan Ringan : TruecallerJS dirancang agar mudah digunakan dan ringan.
Anda dapat menginstal TruecallerJS menggunakan npm:
npm install truecallerjs
Untuk menggunakan TruecallerJS dari baris perintah
npm install -g truecallerjs
Catatan : Jika Anda menggunakan versi
truecallerjs
yang lebih lama dari 1.1.2, sebaiknya lihat dokumentasi truecallerjs-v1.1.2 untuk mendapatkan petunjuk. Catatan : Jika Anda menggunakan versitruecallerjs
dari 1.1.3 hingga 1.1.5, silakan merujuk ke dokumentasi truecallerjs-v1.1.5 untuk mendapatkan petunjuk.
Untuk menggunakan TruecallerJS dari baris perintah, Anda dapat menjalankan perintah truecallerjs
diikuti dengan opsi dan argumen yang diinginkan.
Berikut beberapa contoh opsi yang tersedia:
truecallerjs login
: Gunakan perintah ini untuk masuk ke akun Truecaller Anda.
truecallerjs -s [number]
: Gunakan perintah ini untuk mencari nomor telepon dan mengambil nama pemanggil dan informasi terkait.
truecallerjs --bulksearch, --bs
perintah digunakan untuk melakukan pencarian nomor massal menggunakan layanan Truecaller. Ini memungkinkan Anda mencari beberapa nomor telepon sekaligus, sehingga memudahkan pemrosesan sejumlah besar nomor telepon dalam satu permintaan.
truecallerjs --bulksearch, --bs
: Gunakan perintah ini untuk melakukan pencarian nomor massal.
Opsi tambahan mencakup --raw
, --name
, --email
, --json
, --xml
, --yaml
, --text
, --nc
, --installationid
, --verbose
, dan --help
.
Misalnya:
~ $ truecallerjs -s +9199123456789 --json
{
...
" name " : " Sumith Emmadi "
...
}
~ $ truecallerjs -s +9199123456789 --name
Name : Sumith Emmadi
Contoh untuk pencarian massal
truecallerjs --bulksearch < phone_number_ 1> , < phone_number_ 2> , < phone_number_ 3> ,..., < phone_number_n >
Ganti <phone_number_1>, <phone_number_2>, ..., <phone_number_n>
dengan nomor telepon sebenarnya yang ingin Anda cari. Pisahkan setiap nomor telepon dengan koma.
~ $ truecallerjs --bs 9912345678,+14051234567,+919987654321
Catatan : Jika kode negara tidak ditentukan untuk nomor telepon, maka secara default akan menggunakan kode negara Anda sendiri.
Harap perhatikan batasan berikut saat menggunakan opsi --bulksearch
:
Jumlah Maksimum Nomor Telepon: Alat ini mendukung pencarian 30 nomor telepon atau kurang sekaligus dalam satu permintaan. Jika Anda melebihi batas ini, Anda mungkin perlu membagi masukan Anda menjadi beberapa permintaan.
Pemformatan: Pastikan nomor telepon diformat dengan benar dan tidak mengandung karakter atau spasi tambahan. Alat ini mengharapkan nomor telepon diberikan dalam format yang dipisahkan koma.
Untuk menggunakan proyek ini, mulailah dengan menginstal paket truecallerjs
melalui npm:
npm install truecallerjs
Berikut ini contoh dasar cara melakukan pencarian normal untuk nomor telepon:
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 ( ) ;
Pada contoh di atas, paket truecallerjs
digunakan untuk mencari nomor telepon. Objek search_data
berisi parameter yang diperlukan, termasuk nomor, kode negara, dan ID instalasi. Respons dari fungsi truecallerjs.search()
menyediakan berbagai metode untuk mengakses data yang dikembalikan.
Catatan : Pastikan untuk login menggunakan perintah
truecallerjs login
dan dapatkan ID instalasi Anda menggunakan perintahtruecallerjs -i
.
Paket truecallerjs
juga mendukung pencarian massal pada beberapa nomor telepon:
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 ( ) ;
Dalam contoh ini, fungsi truecallerjs.bulkSearch()
digunakan untuk melakukan penelusuran massal pada beberapa nomor telepon. Parameter phoneNumbers
harus berisi nomor telepon yang dipisahkan dengan koma. Parameter countryCode
dan installationId
masing-masing digunakan untuk menentukan kode negara default dan ID instalasi.
Catatan : Pastikan untuk login menggunakan perintah
truecallerjs login
dan dapatkan ID instalasi Anda menggunakan perintahtruecallerjs -i
.
Untuk detail lebih lanjut dan fungsi tambahan, silakan lihat dokumentasi, termasuk proses login dan mendapatkan ID instalasi.
Alat truecallerjs
bukan produk resmi Truecaller. Ini adalah skrip khusus yang dikembangkan oleh Sumith Emmadi, dan fungsinya bergantung pada layanan Truecaller. Harap gunakan alat ini secara bertanggung jawab dan sesuai dengan persyaratan layanan Truecaller.
Untuk informasi dan dukungan lebih lanjut, silakan hubungi Sumith Emmadi di [email protected] .
Kontribusi pada truecallerjs
tidak hanya diterima tetapi juga sangat dianjurkan!
git clone https://github.com/sumithemmadi/truecallerjs.git
Harap dicatat bahwa semua kontribusi harus selaras dengan semangat repositori dan cocok untuk semua audiens. Konten yang menyinggung atau tidak pantas tidak akan diterima.
TruecallerJS adalah open source dan berlisensi di bawah Lisensi MIT. Lihat file LISENSI untuk informasi lebih lanjut.
Jika menurut Anda proyek saya bermanfaat atau menginspirasi, pertimbangkan untuk mendukung saya melalui Sponsor GitHub. Sponsor Anda membantu saya mendedikasikan lebih banyak waktu dan upaya untuk pengembangan sumber terbuka dan menciptakan proyek yang berdampak.
❤️ Sponsori saya di github
Terima kasih telah memilih TruecallerJS! Saya harap ini membantu Anda mengambil detail nomor telepon secara efisien.
Gudang: https://github.com/sumithemmadi/truecallerjs.git