PowerAutomate

Twilio Lookup API を Power Automateで使う

投稿日:2024年5月10日 更新日:

やりたかったこと:

ネットサービスの初回購入者が申し込み時に入力した電話番号・・・それが存在するのか(嘘でないか)を、何らかの方法で検査したい。

やってみたこと:

Twilio Lookup APIを試し、電話番号の存在をチェックできるか調査。

具体的に:

Power Automateでフローを作る。HTTPのアクションを追加して以下のように設定。

URLは、https://lookups.twilio.com/v2/PhoneNumbers/+81電話番号 の形式。末尾に ?Fields=line_type_intelligence などを付けると、さらに詳しい情報が出る。

UsernameとPasswordには、Twillioのコンソール画面のトップに表示されるAccountd SIDと Auth Tokenを使う。

ブラウザから電話番号をURLの末尾に手打ちしてのチェックもできる。
(最初のみログイン画面が出るので、Twilioのアカウント情報でログインする)

わかったこと:
Twilio Lookup APIでは、電話番号の存在をチェックできない。
できるのは、国番号や、キャリアなど、以下の項目。

{“call_forwarding”:null
“caller_name”:null
“calling_country_code”:”81″
“country_code”:”JP”
“identity_match”:null
“line_status”:null
“line_type_intelligence”:{“carrier_name”:”Softbank”
“error_code”:null
“mobile_country_code”:”440″
“mobile_network_code”:”20″
“type”:”mobile”}
“national_format”:”080-4975-xxxx”
“phone_number”:”+81804975xxxx”
“phone_number_quality_score”:null
“pre_fill”:null
“reassigned_number”:null
“sim_swap”:null
“sms_pumping_risk”:null
“url”:”https://lookups.twilio.com/v2/PhoneNumbers/+81804975xxxx”
“valid”:true
“validation_errors”:[]}

得られた結果は、今回やりたかったことに資することはなかったが、TwilioのAPIの使い方が少しわかったので、いつか他のことで役に立つかもしれない。

-PowerAutomate

執筆者:

関連記事

PowerAutomateDesktopでWebHookを使う際のメモ

やりたかったことは、PowerAutomateDesktopのフローから、注文番号をAPI経由でShopify(ArigatoAutomationアプリ)に渡して、Arigatoのカスタムフローを実行 …

Power Automate を使ってGmailの本文をチャットワークに通知する

自分用のメモ。 やりたいこと:Gmailの件名に「在庫」を含むメールのみ、チャットワークに本文を流す。 困ったこと:テストのときに、HTTP_Webhookのアクションで、タイムアウトのエラーが出る。 …

Power Automate Desktop でWebのテキストをExcelに貼り付ける

思ったより手間取ったのでメモを残す。 やりたかった事Webのテキストを加工してExcelに貼り付け。・Webのテキストのスペースを含む空の改行が消えないように・Excelの一つのセルに貼り付けるのでは …

Power Automate DesktopでCSVTableから重複行を削除する方法2つ

簡単なほう 1.最初の行から最終行まで「正順」にファイルを読んでいく2.直前と直後の行の、1列目のセルに相違があれば別ファイルに書き出す。3.重複を除いたファイルが「別名」でできる。・・・ってやりかた …

PowerAutomateDesktopでGmailを受信するサンプル

ポイントは3点。 1.IMAPサーバーを利用 2.パスワードは「アプリ パスワード」を利用。これまで使ったことが無ければ、この機に作成する。 アプリ パスワードでログインする – Goog …