如何注册成为Meta技术服务商(Tech Providers)

本文为您介绍如何注册成为Meta的官方技术服务商以及如何通过CPaaS快速注册技术服务商。

1. 什么是技术服务商?

技术服务商(Tech Providers)是经Meta授权的具备通过WhatsApp Cloud API为企业客户提供接入服务能力的技术集成商,技术服务商可以通过自身开发接入WhatsApp商业平台,为企业客户提供发送、接收消息等能力。

2. 适用企业及技术服务商优势

2.1. 适用企业

适用于以下平台或技术服务方:

  • 独立软件服务商

  • 自建客户管理系统的平台型企业

  • 需要为多个客户批量管理WhatsApp通道的中间服务商

说明

以上企业具备充足的技术资源可从3.1. 创建业务组合开始进行注册流程。

  • 需要批量管理多客户的WhatsApp通道但是自身技术资源不足的企业

说明

自身技术资源不足的企业可选择从5. 使用CPaaS快速注册技术服务商开始。

2.2. 技术服务商优势

  • 直接服务终端客户,使用技术服务商的嵌入式进行注册,技术服务商可直接管理客户WABA。

  • 注册为技术服务商后,嵌入式页面中将展示您的企业图标(非技术服务商展示阿里云图标)。

  • 快速集成,降低自研成本,依托Chat App消息服务API缩短功能上线周期。

3. 注册成为技术服务商

说明

在您确定要注册技术服务商之前,请联系技术支持同学为您进行服务商角色赋权。

推荐有技术开发能力的企业从当前位置开始。

3.1. 创建业务组合

在开始注册技术服务商之前,请确保您已经拥有一个业务组合且企业组合中包含正确的企业信息,包括地址、网站、邮件等与企业相关的详细信息。

如果您还没有业务组合,请创建一个新的业务组合。

说明

一个企业最多可以创建两个业务组合,请确保创建时填入正确的企业信息,以免在企业验证阶段被拒绝。

3.2. 注册成为Meta开发者

使用您的 Facebook账号访问Meta开发者平台,完成开发者注册流程。这将把您的Facebook账户转换为Meta开发者账户,这是后续创建应用程序所必需的前提条件。

注册完成后,您将可以在开发者平台仪表盘中创建或管理应用。

3.3. 创建Meta应用

访问Meta应用创建页面,创建一个新的商业应用:

  1. 在应用详情中,填写应用名称联系邮箱,点击继续。

  2. 在用例中,选择其他,点击继续。

  3. 在选择应用类型中,选择商业,点击继续。

  4. 在详情中,检查应用名称联系邮箱,并确保在业务组合中通过下拉框选择您公司的业务组合

  5. 点击创建应用

3.4. 配置应用详情

应用创建完成后页面将自动跳转到应用中,点击页面左侧导航中的应用设置 > 基本添加以下信息:

  • 应用图标

    支持图片尺寸在512x5121024x1024像素之间的JPG、GIFPNG格式文件。文件大小不能超过5MB。

  • 隐私政策地址

    您公司隐私政策的网址。当客户进行注册时,此链接对客户可见。

  • 类别

    在选择类别下拉框中,选择消息。

  • 在页面底部,点击添加平台,选择您需要使用应用的平台(例如,网站),并根据不同的平台设定相关信息。

  • 点击保存更改

3.5. 添加WhatsApp产品

重要

此项操作需在WhatsApp支持的国家或地区的网络环境下访问,否则无法找到WhatsApp应用卡片。

点击页面左侧导航中的产品 > 添加产品,找到WhatsApp应用,点击设置按钮。

完成设置流程,直到页面出现快速入门面板。

3.6. 注册技术服务商

  • 拓展您的业务部分,点击开始接入按钮并继续流程。

  • 选择与解决方案合作伙伴合作

3.7. 企业认证

说明

如果您的企业已经完成认证,可略过此步骤。

选择开始验证完成企业验证。企业认证需要约2-5个工作日,如果认证失败,可根据Meta提供的反馈重新提交。审核期间可通过访问企业信息面板查看验证状态。

3.8. 创建合作解决方案

快速入门 > 注册面板中,找到应用审核部分和创建合作伙伴解决方案,点击创建合作伙伴解决方案按钮:

  • 为解决方案添加一个解决方案名称

  • 输入Chat App应用ID324633502517598

  • 权限配置 > 发消息,选择仅限合作伙伴

    重要

    请注意,Chat App消息服务仅接受仅限合作伙伴的方案请求,请确保选项正确,否则合作方案可能被拒绝。

  • 点击发送请求按钮。

您的解决方案已创建完成并已经发送到Chat App 消息服务,请等待Chat App接受,一旦接受,方案状态将变为Active,请复制解决方案ID并在嵌入式注册配置中添加。

此时,您可以继续以下的操作。

3.9. 准备应用审核

应用审核是允许应用访问特定WhatsApp功能的必要步骤,Meta的审核团队将审核您的提交内容,并决定是审核结果或是要求提供更多资料。

  1. 快速入门 > Onboarding面板中,找到审核您的应用设置,并点击审核应用设置按钮,在出现的界面中检查应用内容是否正确;

  2. 录制视频:作为应用审核的一部分,您需要提供两段视频:

    1. 第一个视频必须展示从您的应用创建并发送的消息,并在WhatsApp客户端(移动应用或网页应用)中接收到该消息。

    2. 第二个视频必须展示你的应用中创建消息模板的过程。

重要

可参考Meta屏幕录制指南,在录制时请注意以下几点:

  • 将应用UI语言设置为英语;

  • 如果应用UI语言不是英语,请提供字幕和提示;

  • 使用高分辨率录制,以1080或更高分辨率为宜;

  • 在录制时降低显示器的分辨率,使宽度不超过 1440 像素。

3.10. 提交应用审核

快速入门 > 应用审核 > 申请页面,可以看到一个待编辑的应用审核请求,点击编辑按钮,访问审核流程。

您需要解释您的应用如何使用企业客户的数据,并说明为什么需要高级访问权限以获取 whatsapp_business_messagingwhatsapp_business_management权限。

在描述您的应用如何使用每项权限时,请附加上您在上一步创建屏幕录制或视频:

  • 对于whatsapp_business_messaging:请上传展示您的应用发送消息并在WhatsApp客户端中显示的屏幕录制或视频。

  • 对于whatsapp_business_management:请上传展示您的应用创建消息模板的屏幕录制,或者展示您使用WhatsApp管理器创建消息模板的屏幕录制。

完成流程并提交请求。审核结果将通过电子邮件、开发者通知进行通知,并在App审核 > 请求面板中更新状态。

3.11. 完成访问验证

此流程将收集有您公司的基本资料,以验证其是否符合技术服务商的标准。

快速入门 > Onboarding面板中,找到完成访问验证行并点击开始验证按钮,完成流程并提交审核。

3.12. 确认状态

完成上述步骤后,快速入门 > Onboarding面板应显示所有步骤已完成(带有绿色勾号),并向您祝贺成为技术服务商。

重要

如您在注册技术服务商之前已经在Chat AppCPaaS中创建了客户的WABA,在您获得技术服务商身份后,我们会将您已经创建好的客户的WABA迁移至您的应用下,迁移完成后您的客户将会收到Meta发出的确认邮件客户可点击邮件中的按钮通过请求或等待90天后自动确认。

4. 接入企业客户

在确认您注册完成技术服务商后,您可以对接企业客户。客户需要完成嵌入式注册将WhatsApp资产权限授权给您与Chat App访问。

4.1. 企业版Facebook登录配置

在接入客户前,需要先创建企业版Facebook登录产品并配置权限,以允许客户通过Facebook账号登录。

  1. 点击企业版Facebook登录 > 配置,选择创建配置

  2. 名称中输入配置名称,点击下一步

  3. 登录方式中选择WhatsApp嵌入式注册,点击下一步

  4. 访问口令中选择60天,点击下一步

  5. 选择资产中选择WhatsApp账户,点击下一步

  6. 权限中选择whatsapp_business_managementwhatsapp_business_messaging

  7. 点击创建按钮,复制配置编号

4.2. 管理登录授权

打开企业版Facebook登录 > 设置 > 客户OAuth设置,将以下开关设置为是:

  • OAuth客户端授权登录

  • OAuth网页授权登录

  • 强制启用HTTPS

  • OAuth嵌入式浏览器授权登录

  • 对跳转URI使用严格模式

  • 使用JavaScript SDK登录

将您的域名添加到有效OAuth跳转URIJavaScriptSDK允许使用的网域后点击保存更改按钮。

4.3. 在您的网站增加嵌入式注册

  1. 加载Facebook JavaScript SDK

    JavascriptFacebook SDK没有任何需要下载或安装的独立文件,您只需在HTML中添加一小段能将SDK异步加载到您页面中的常规JavaScript。

    <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>
  2. 配置嵌入式注册

    在嵌入式注册代码的启动方法和回调注册部分,将解决方案 ID 分配给solutionID属性中的extras.setup对象。

    // 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产品、准备应用审核、提交应用审核、完成访问验证,您只需提供必要应用资料即可。

授权我们代您注册前请联系您的商务经理或技术支持索要协助人员的邮箱地址,并在WhatsApp BM中进行应用授权, 授权操作步骤如下:

  • WhatsApp BM中点击右上角邀请人员

  • 添加人员中,输入协助人员的邮箱地址。

    image

  • 分配权限中,打开部分访问权限下的应用和集成

    image

  • 分配业务资产中,点击选择资产类型列的应用,选择资产列中选择您要授权的应用。

    image

  • 检查邀请信息中确认信息。

接下来,我们的协助人员将代您进行后续的技术服务商注册流程,待全部流程完成后,您便可以在CPaaS中通过你的嵌入式页面发展客户。 您的客户在使用嵌入式注册时,嵌入式中将展示您的应用图标,如下图: image.png

同时您的客户将在嵌入式注册页面中看到您作为技术服务商可访问的权限以及阿里云的权限,如下图:

image.png

6. 注册技术服务商时的常见问题及注意事项

6.1. 为什么我找不到WhatsApp应用卡片?

由于Meta仅允许支持WhatsApp应用的国家或地区访问并添加WhatsApp应用,所以您需要在可使用WhatsApp的国家或地区的网络环境下进行操作或联系技术支持授权我们的协助同学进行帮助。

6.2. 我成为技术服务商后之前创建的客户WABA怎么办?

在您获得技术服务商身份后,请联系技术支持申请将您客户的WABA迁移至您自己的应用下。迁移操作由Chat App发起,迁移完成后您客户的联系邮箱中将收到Meta发送的确认邮件,客户可通过按钮进行确认或等待90天后自动确认。

6.3. 为什么我无法通过MetaBusiness Verification企业验证?

Meta要求企业主体具备真实可核验的企业资质信息,请确保填写信息与营业执照、对公邮箱一致,以提升审核通过率。

6.4. 为什么我的解决方案请求一直都是待确认?

您提交解决方案申请后需等待ChatApp进行确认,一般需要2-3个工作日,如长时间未通过您也可以联系技术支持进行反馈。

6.5. 为什么我的解决方案请求被拒了?

Chat App消息服务只会接受解决方案的权限配置为仅合作伙伴的请求,如您的解决方案被拒绝,请重新创建解决方案并在权限设置时选择仅合作伙伴。可参考3.8. 创建合作解决方案

7. 相关文档