ยินดีต้อนรับสู่ 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 ได้รับการออกแบบให้ใช้งานง่ายและมีน้ำหนักเบา
คุณสามารถติดตั้ง TruecallerJS โดยใช้ npm:
npm install truecallerjs
หากต้องการใช้ TruecallerJS จากบรรทัดคำสั่ง
npm install -g truecallerjs
หมายเหตุ : หากคุณใช้เวอร์ชันของ
truecallerjs
ที่เก่ากว่า 1.1.2 เราขอแนะนำให้อ้างอิงถึงเอกสารประกอบของ 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 หมายเลขหรือน้อยกว่าในครั้งเดียวในคำขอเดียว หากคุณเกินขีดจำกัดนี้ คุณอาจต้องแบ่งข้อมูลที่คุณป้อนออกเป็นหลายคำขอ
การจัดรูปแบบ: ตรวจสอบให้แน่ใจว่าหมายเลขโทรศัพท์อยู่ในรูปแบบที่ถูกต้อง และไม่มีอักขระหรือการเว้นวรรคเพิ่มเติม เครื่องมือนี้คาดว่าหมายเลขโทรศัพท์จะต้องอยู่ในรูปแบบที่คั่นด้วยเครื่องหมายจุลภาค
หากต้องการใช้โปรเจ็กต์ ให้เริ่มต้นด้วยการติดตั้งแพ็คเกจ truecallerjs
ผ่าน npm:
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
มีพารามิเตอร์ที่จำเป็น รวมถึงหมายเลข รหัสประเทศ และรหัสการติดตั้ง การตอบกลับจากฟังก์ชัน truecallerjs.search()
มีวิธีการต่างๆ ในการเข้าถึงข้อมูลที่ส่งคืน
หมายเหตุ : ตรวจสอบให้แน่ใจว่าได้ล็อกอินโดยใช้คำสั่ง
truecallerjs login
และรับ ID การติดตั้งของคุณโดยใช้คำสั่งtruecallerjs -i
แพ็คเกจ 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
และรับ ID การติดตั้งของคุณโดยใช้คำสั่งtruecallerjs -i
สำหรับรายละเอียดเพิ่มเติมและฟังก์ชันเพิ่มเติม โปรดดูเอกสารประกอบ รวมถึงขั้นตอนการเข้าสู่ระบบและรับ ID การติดตั้ง
เครื่องมือ truecallerjs
ไม่ใช่ผลิตภัณฑ์ Truecaller อย่างเป็นทางการ เป็นสคริปต์แบบกำหนดเองที่พัฒนาโดย Sumith Emmadi และฟังก์ชันการทำงานขึ้นอยู่กับบริการ Truecaller โปรดใช้เครื่องมือนี้ด้วยความรับผิดชอบและปฏิบัติตามข้อกำหนดในการให้บริการของ Truecaller
สำหรับข้อมูลเพิ่มเติมและการสนับสนุน โปรดติดต่อ Sumith Emmadi ที่ [email protected]
การบริจาคให้กับ truecallerjs
ไม่เพียงแต่ได้รับการต้อนรับเท่านั้น แต่ยังได้รับการสนับสนุนอย่างสูงอีกด้วย!
git clone https://github.com/sumithemmadi/truecallerjs.git
โปรดทราบว่าการมีส่วนร่วมทั้งหมดควรสอดคล้องกับเจตนารมณ์ของพื้นที่เก็บข้อมูลและเหมาะสำหรับผู้ชมทุกคน เนื้อหาที่ไม่เหมาะสมหรือไม่เหมาะสมจะไม่ได้รับการยอมรับ
TruecallerJS เป็นโอเพ่นซอร์สและได้รับอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม
หากคุณพบว่าโครงการของฉันมีประโยชน์หรือสร้างแรงบันดาลใจ ลองสนับสนุนฉันผ่านผู้สนับสนุน GitHub การสนับสนุนของคุณช่วยให้ฉันทุ่มเทเวลาและความพยายามมากขึ้นในการพัฒนาโอเพ่นซอร์สและสร้างโครงการที่มีผลกระทบ
❤️สนับสนุนฉันบน GitHub
ขอบคุณที่เลือก TruecallerJS! ฉันหวังว่ามันจะช่วยให้คุณดึงรายละเอียดหมายเลขโทรศัพท์ได้อย่างมีประสิทธิภาพ
พื้นที่เก็บข้อมูล: https://github.com/sumithemmadi/truecallerjs.git