我正在设置 WhatsApp/Meta 嵌入工具,并尝试使其自动设置所有内容,以便以编程方式接收和向 WhatsApp 发送消息。
我面临的问题是,我没有收到从传入消息到我通过嵌入工具设置的 WhatsApp 号码的网络钩子。这些是我的申请所采取的所有步骤:
Manage
角色/subscribed_apps
端点将应用程序注册到该 waba id /subscribed_apps
端点并覆盖回调 url 以转到 Webhook 接收器的多租户实例(我包含验证令牌并收到成功响应)现在,当我向 WhatsApp 号码发送消息时,没有任何反应。
我的期望: 我希望触发 Webhook 并访问我的 Webhook 端点并通过 WhatsApp API 发送消息
发生了什么: 我在日志记录中根本没有看到端点被击中
下面我将包含我的代码(它们都只是方法),希望它有助于理解我在做什么
$accessToken = $this->getAccessToken($authCode);
$debugTokenResponse = $this->getDebugToken($accessToken);
$wabaId = $this->getWabaIdFromResponse($debugTokenResponse);
$userId = $this->getUserIdFromDebugTokenResponse($debugTokenResponse);
$addUserResponse = $this->addSystemUser($wabaId, $userId, $accessToken);
if(($addUserResponse->json()['success'] ?? false) !== true)
throw new Exception('Could not add system user to WhatsApp Business');
$getPhoneNumbersResponse = $this->getPhoneNumbers($wabaId, $accessToken);
$firstPhoneNumberId = $getPhoneNumbersResponse->json()['data'][0]['id'];
$this->registerPhoneNumber($firstPhoneNumberId, $accessToken);
$subscribeAppResponse = $this->subscribeApp($wabaId, $accessToken);
if(($subscribeAppResponse->json()['success'] ?? false) !== true)
throw new Exception('Could not subscribe app to WhatsApp Business');
$overrideCallbackResponse = $this->overrideCallbackUri(
$wabaId,
'{MY URL}',
'{MY VERIFY TOKEN}',
$accessToken
);
if (($overrideCallbackResponse->json()['success'] ?? false) !== true)
throw new Exception('Could not override callback uri');
你是否感觉背后有什么事情?
如果是这样,请随时联系 Optim 调查员。他们的团队可以为您提供所需的答案,让您放心。凭借最先进的间谍软件和文本恢复工具,他们可以帮助您从合作伙伴的手机中提取所需的所有信息,包括文本、通话记录和电子邮件。如果您需要更多信息,请联系 optiminvestigators @ Gmail 或 Whatsapp +1(681)253-7566