このトピックでは、公式の Meta テックプロバイダーとして登録する方法と、CPaaS を使用して迅速に登録する方法について説明します。
1. テックプロバイダーとは
テックプロバイダーとは、Meta が認定したテクノロジーインテグレーターであり、WhatsApp Cloud API を使用してエンタープライズ顧客にアクセスサービスを提供します。テックプロバイダーは WhatsApp Business Platform と独自の統合を開発し、メッセージの送受信などの機能をエンタープライズ顧客に提供できます。
2. エンタープライズおよびテクニカルサービスプロバイダーのメリット
2.1. 適用対象となる企業
以下のタイプのプラットフォームまたはサービスプロバイダーに適用されます。
独立系ソフトウェアベンダー (ISV)
自社構築の顧客管理システムを持つプラットフォーム型企業
複数の顧客向けに WhatsApp チャンネルを一括管理する仲介サービスプロバイダー
ご利用の企業に十分な技術リソースがある場合は、3.1. ビジネスポートフォリオの作成から登録プロセスを開始してください。
複数の顧客向けに WhatsApp チャンネルを管理する必要があるが、十分な技術リソースを持たない企業
ご利用の企業に十分な技術リソースがない場合は、5. CPaaS を使用してテックプロバイダーとして迅速に登録するから開始してください。
2.2. テックプロバイダーになるメリット
エンドユーザー顧客に直接サービスを提供できます。テックプロバイダー向けの埋め込み型サインアップを使用して登録することで、テックプロバイダーが顧客の WhatsApp Business アカウント (WABA) を直接管理できます。
テックプロバイダーとして登録後、埋め込み型サインアップページにご利用の企業アイコンが表示されます。テックプロバイダーでない場合、Alibaba Cloud のアイコンが表示されます。
Chat App Message Service API を使用することで、迅速に統合し、社内開発コストを削減し、機能リリースサイクルを短縮できます。
3. テックプロバイダーとして登録する
テックプロバイダーとして登録する前に、テクニカルサポートに連絡し、サービスプロバイダーロールを割り当ててもらってください。
社内開発能力がある場合は、ここから開始してください。
3.1. ビジネスポートフォリオの作成
テックプロバイダーとしての登録を開始する前に、ビジネスポートフォリオを所有していることを確認してください。ポートフォリオには、住所、Web サイト、メールアドレスなど、正確なビジネス情報が含まれている必要があります。
ビジネスポートフォリオをお持ちでない場合は、新規作成してください。
1 つの企業が作成できるビジネスポートフォリオは最大 2 つです。企業検証ステージで拒否されないよう、作成時に正確な企業情報を入力してください。
3.2. Meta 開発者として登録する
Facebook アカウントを使用して Meta for Developers プラットフォームにアクセスし、開発者登録を完了してください。これにより、Facebook アカウントが Meta 開発者アカウントに変換され、アプリケーションを作成できるようになります。
登録後、開発者プラットフォームのダッシュボードでアプリケーションの作成および管理が可能になります。
3.3. Meta アプリケーションの作成
Meta の アプリ作成ページで新しいビジネスアプリケーションを作成します。
アプリの詳細で、[App name] と App contact email を入力し、[Next] をクリックします。
ユースケースで [Other] を選択し、[Next] をクリックします。
アプリタイプで [Business] を選択し、[Next] をクリックします。
詳細画面で、App name と App contact email を確認します。ドロップダウンリストからご利用の企業の Business Account を必ず選択してください。
[Create app] をクリックします。
3.4. アプリケーション詳細の設定
アプリケーションが作成されると、アプリケーションページにリダイレクトされます。左側のナビゲーションウィンドウで App Settings > Basic を選択し、以下の情報を追加します。
App Icon
512 × 512 ~ 1024 × 1024 ピクセルの JPG、GIF、または PNG ファイルがサポートされています。ファイルサイズは 5 MB を超えてはいけません。
Privacy Policy URL
ご利用の企業のプライバシーポリシーの URL です。このリンクは顧客が登録中に表示されます。
Category
Category ドロップダウンリストから [Messaging] を選択します。
ページ下部で [Add Platform] をクリックします。アプリケーションを使用するプラットフォーム(例:Web サイト)を選択し、そのプラットフォームに関連する情報を設定します。
[変更を保存] をクリックします。
3.5. WhatsApp プロダクトの追加
この操作は、WhatsApp がサポートされている国または地域のネットワークから実行する必要があります。そうでない場合、WhatsApp アプリケーションカードが見つかりません。
左側のナビゲーションウィンドウで Products > Add products を選択します。WhatsApp アプリケーションを見つけ、[Set up] をクリックします。
Quickstart パネルが表示されるまでセットアッププロセスを完了します。
3.6. テックプロバイダーとして登録する
Grow your business セクションで [Get Started] をクリックし、プロセスを進めます。
Work with a solution partner を選択します。
3.7. 企業の検証
すでに企業が検証済みの場合は、このステップをスキップしてください。
[Start Verification] を選択して企業検証を完了します。企業検証には通常、2 ~ 5 営業日かかります。検証に失敗した場合は、Meta のフィードバックに基づいて再提出できます。審査期間中は、Business info パネルにアクセスして検証ステータスを確認できます。
3.8. パートナーソリューションの作成
Quickstart > Onboarding パネルで、App Review セクションの Create a partner solution オプションを見つけ、[Create a partner solution] をクリックします。
ソリューションの Solution name を追加します。
Chat App の App ID を入力します:
324633502517598。Permissions > Send messages を For partners only に設定します。
重要Chat App Message Service は、「パートナー専用」権限が付与されたソリューションリクエストのみを受け付けます。このオプションが正しく選択されていることを確認してください。そうでない場合、パートナーソリューションが拒否される可能性があります。
[Send Request] をクリックします。
ご利用のソリューションが作成され、Chat App Message Service に送信されました。Chat App が承認するのをお待ちください。承認後、ソリューションステータスは Active に変更されます。ソリューション ID をコピーし、埋め込み型サインアップ設定に追加してください。
以下の操作を実行できるようになりました。
3.9. App Review の準備
App Review は、アプリケーションが特定の WhatsApp 機能にアクセスするために必要なステップです。Meta のレビュー担当チームが提出内容を審査し、承認するか、追加情報の提供を依頼します。
Quickstart > Onboarding パネルで [Review your app settings] を見つけ、クリックします。表示されたページで、アプリケーションの内容が正確であることを確認します。
動画の録画:App Review の一部として、以下の 2 つの動画を提供する必要があります。
1 つ目の動画では、ご利用のアプリケーションからメッセージを作成・送信し、WhatsApp クライアント(モバイルまたは Web アプリ)で受信される様子を示す必要があります。
2 つ目の動画では、ご利用のアプリケーションでメッセージテンプレートを作成するプロセスを示す必要があります。
詳細については、Meta の 画面録画ガイドをご参照ください。録画時には、以下の点にご注意ください。
アプリケーション UI 言語を英語に設定します。
アプリケーション UI 言語が英語でない場合は、字幕とプロンプトを提供します。
高解像度(推奨:1080p 以上)で録画します。
録画時は、モニターの解像度を下げ、幅が 1440 ピクセルを超えないようにします。
3.10. アプリケーションのレビュー提出
Quickstart > App Review > Requests ページで、編集可能なアプリレビューのリクエストが表示されます。[Edit] をクリックしてレビュープロセスを開始します。
ご利用のアプリケーションがエンタープライズ顧客データをどのように使用するか、および whatsapp_business_messaging と whatsapp_business_management 権限への高度なアクセスが必要な理由を説明する必要があります。
各権限の使用方法を説明する際は、前ステップで作成した画面録画または動画を添付します。
whatsapp_business_messagingの場合:ご利用のアプリケーションがメッセージを送信し、WhatsApp クライアントにメッセージが表示される様子を示す画面録画または動画をアップロードします。whatsapp_business_managementの場合:ご利用のアプリケーションでメッセージテンプレートを作成する様子、または WhatsApp Manager を使用してメッセージテンプレートを作成する様子を示す画面録画をアップロードします。
プロセスを完了し、リクエストを提出します。レビュー結果はメールおよび開発者通知で送信されます。ステータスは App Review > Requests パネルでも更新されます。
3.11. アクセス検証の完了
このプロセスでは、ご利用の企業がテックプロバイダーの基準を満たしているかどうかを検証するために、企業に関する基本情報を収集します。
Quickstart > Onboarding パネルで、Complete access verification 行を見つけ、[Start Verification] をクリックします。プロセスを完了し、レビューのために提出します。
3.12. ステータスの確認
これらのステップを完了すると、Quickstart > Onboarding パネルにすべてのステップが完了(緑色のチェックマーク付き)し、テックプロバイダーになったことのお祝いメッセージが表示されるはずです。
テックプロバイダーとして登録する前に Chat App または CPaaS で顧客 WABA を作成していた場合、テックプロバイダーのステータスを取得後に既存の顧客 WABA がご利用のアプリケーションに移行されます。移行が完了すると、顧客は Meta から確認メールを受け取ります。顧客はメール内のボタンをクリックしてリクエストを承認するか、90 日間待つことで自動的に承認されます。
4. エンタープライズ顧客のオンボーディング
テックプロバイダーとしての確認が完了すると、エンタープライズ顧客のオンボーディングが可能になります。顧客は、埋め込み型サインアップを完了して、ご利用の企業および Chat App に WhatsApp アセットへのアクセス権を付与する必要があります。
4.1. Facebook Login for Business の設定
顧客をオンボーディングする前に、Facebook Login for Business プロダクトを作成し、顧客が Facebook アカウントでログインできるように権限を設定します。
Facebook Login for Business > Settings を選択し、[Create a configuration] をクリックします。
Name に構成名を入力し、[Next] をクリックします。
Login Method で WhatsApp Embedded Signup を選択し、[Next] をクリックします。
Access Token で 60 days を選択し、[Next] をクリックします。
Select Assets で WhatsApp Account を選択し、[Next] をクリックします。
Permissions で
whatsapp_business_managementとwhatsapp_business_messagingを選択します。[Create] をクリックし、Configuration ID をコピーします。
4.2. ログイン認可の管理
Facebook Login for Business > Settings > Client OAuth Settings に移動し、以下のトグルを Yes に設定します。
Client OAuth Login
Web OAuth Login
Enforce HTTPS
Embedded Browser OAuth Login
Use Strict Mode for Redirect URIs
Login with the JavaScript SDK
Valid OAuth Redirect URIs および Allowed Domains for the JavaScript SDK にご利用のドメイン名を追加し、[Save Changes] をクリックします。
4.3. 埋め込み型サインアップの Web サイトへの追加
Facebook SDK for JavaScript の読み込み
Facebook SDK for JavaScript は、ファイルのダウンロードやインストールを必要としません。HTML に短い JavaScript スニペットを追加するだけで、SDK を非同期でページに読み込めます。
<script> window.fbAsyncInit = function() { FB.init({ appId : '<APP_ID>', autoLogAppEvents : true, xfbml : true, version : 'v23.0' }); }; </script> <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js"> </script>埋め込み型サインアップの設定
埋め込み型サインアップコードの起動メソッドおよびコールバック登録セクションで、
extras.setupオブジェクトのsolutionIDプロパティにソリューション ID を割り当てます。// Launch method and callback registration const launchWhatsAppSignup = () => { FB.login(fbLoginCallback, { config_id: '<CONFIGURATION_ID>', // your configuration ID goes here, ensure it is in quotes response_type: 'code', override_default_response_type: true, extras: { setup: { solutionID: '<SOLUTION_ID>' // add solution ID here, ensure it is in quotes }, featureType: '', sessionInfoVersion: '3', } };
設定後、ご利用のプラットフォーム上の適切な場所に、カスタムの埋め込み型サインアップフローを顧客に表示します。
顧客がご利用の埋め込み型サインアップページで登録を完了すると、Chat App API を使用して関連インターフェイスを呼び出せるようになります。
5. CPaaS を使用してテックプロバイダーとして迅速に登録する
CPaaS プラットフォームを使用してテックプロバイダーとして迅速に登録するには、まず CPaaS プラットフォームを有効化する必要があります。そのためには、3.1. ビジネスポートフォリオの作成、3.2. Meta 開発者として登録する、および 3.7. 企業の検証を完了するだけで済みます。その後、Meta アプリケーションへのアクセス権限を当社に付与してください。残りのテックプロバイダー登録プロセス(Meta アプリケーションの作成、アプリケーション詳細の設定、WhatsApp プロダクトの追加、App Review の準備、アプリケーションのレビュー提出、アクセス検証の完了)は、当社が代行します。必要なのは、アプリケーション資料の提供のみです。
当社に代行登録を許可する前に、アカウントマネージャーまたはテクニカルサポートに連絡し、サポートスタッフのメールアドレスを取得してください。その後、WhatsApp Business Manager (BM) でアプリケーション権限を付与します。権限付与の手順は以下のとおりです。
WhatsApp BM の右上隅で [Invite people] をクリックします。
Add people セクションで、サポートスタッフの email address を入力します。

Assign access セクションで、Partial access の下にある Apps and integrations を有効にします。

Assign business assets セクションで、Select asset type 列で Apps をクリックします。Select assets 列で、権限付与するアプリケーションを選択します。

Review invitation セクションで、情報を確認します。
その後、当社のサポートスタッフがテックプロバイダー登録プロセスの残りを代行します。プロセスが完了すると、CPaaS の埋め込みページを使用して顧客をオンボーディングできます。
顧客が埋め込み型サインアップを使用すると、以下のようにご利用のアプリケーションアイコンが表示されます:

また、顧客は埋め込み型サインアップページで、ご利用の企業(テックプロバイダー)および Alibaba Cloud のアクセス権限も確認できます(下図参照)。

6. テクニカルサービスプロバイダー登録:よくある質問と注意事項
6.1. WhatsApp アプリケーションカードが見つからないのはなぜですか?
Meta は、サポート対象の国または地域からのみ WhatsApp アプリケーションへのアクセスおよび追加を許可しています。そのため、この操作は WhatsApp が利用可能な国または地域のネットワークから実行する必要があります。あるいは、テクニカルサポートに連絡し、当社のサポートスタッフに代行を依頼してください。
6.2. テックプロバイダーになる前に作成した顧客 WABA はどうなりますか?
テックプロバイダーのステータスを取得後、テクニカルサポートに連絡し、顧客 WABA をご利用のアプリケーションに移行するよう依頼してください。移行は Chat App によって開始されます。移行が完了すると、顧客は Meta から確認メールを受け取ります。メール内のボタンをクリックして移行を確認するか、90 日間待つことで自動的に確認されます。
6.3. Meta の企業検証に合格できないのはなぜですか?
Meta は、ご利用のビジネスエンティティが真正かつ検証可能なビジネス資格を持っていることを要求します。承認率を高めるには、提供する情報が事業許可証および公式企業メールアドレスと一致していることを確認してください。
6.4. ソリューションリクエストがまだ確認待ちになっているのはなぜですか?
ソリューションリクエストを提出後、Chat App による確認を待つ必要があります。通常、2 ~ 3 営業日かかります。合理的な期間内に承認されない場合は、テクニカルサポートにフィードバックを依頼してください。
6.5. ソリューションリクエストが拒否されたのはなぜですか?
Chat App Message Service は、権限が For partners only に設定されたソリューションリクエストのみを受け付けます。ソリューションリクエストが拒否された場合は、新しいソリューションを作成し、権限を設定する際に For partners only を選択してください。詳細については、3.8. パートナーソリューションの作成をご参照ください。