TruecallerJS へようこそ!これは、Truecaller API を使用して電話番号の詳細を取得するためのライブラリです。これは、Node.js、JavaScript、および TypeScript プロジェクトで電話番号に関する情報にアクセスするための簡単で便利な方法を提供します。
TruecallerJS は、電話番号の詳細を取得するプロセスを簡素化するために構築されています。このライブラリを使用すると、Truecaller の機能を Node.js、JavaScript、および TypeScript アプリケーションに簡単に統合できます。 Truecaller API とのやり取りの複雑さを抽象化し、電話番号情報を取得して処理するための合理化されたインターフェイスを提供します。
電話番号検索: 所有者の名前、場所などを含む、電話番号に関する詳細情報を取得します。
Node.js、JavaScript、TypeScript のサポート: TruecallerJS は、JavaScript および TypeScript アプリケーションだけでなく、Node.js プロジェクトでも使用できます。
シンプルで軽量: 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 サービスを使用して一括番号検索を実行するために使用されます。複数の電話番号を一度に検索できるため、1 回のリクエストで大量の電話番号のセットを処理するのに便利です。
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
オプションを使用する場合は、次の制限事項に注意してください。
電話番号の最大数: このツールは、1 回のリクエストで一度に 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 の利用規約に従って責任を持って使用してください。
詳細とサポートについては、Sumith Emmadi ( [email protected] ) までご連絡ください。
truecallerjs
への貢献は歓迎されるだけでなく、強く奨励されます。
git clone https://github.com/sumithemmadi/truecallerjs.git
すべての投稿はリポジトリの精神に沿ったものであり、すべての閲覧者に適している必要があることに注意してください。攻撃的または不適切なコンテンツは受け入れられません。
TruecallerJS はオープンソースであり、MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。
私のプロジェクトが役に立つ、またはインスピレーションを与えると思われる場合は、GitHub スポンサーを通じて私をサポートすることを検討してください。皆様のスポンサーシップにより、オープンソース開発と影響力のあるプロジェクトの作成により多くの時間と労力を費やすことができます。
❤️ github でスポンサーしてください
TruecallerJS をお選びいただきありがとうございます。電話番号の詳細を効率的に取得するのに役立つことを願っています。
リポジトリ: https://github.com/sumithemmadi/truecallerjs.git