通过Twilio帐户,我购买了一个号码并通过CLOUD API将其添加到WABA,如下所示:
curl --location 'https://graph.facebook.com/WABA_ID/phone_numbers' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer EAA.....' \
--data '{
"cc": "44",
"phone_number": "77...",
"verified_name": "verified_name"
}'
添加我在 Twilio 控制台中已有很长时间的号码可以,但我最近购买的号码却不能:
{
"error": {
"message": "(#200) Permissions error",
"type": "OAuthException",
"code": 200
}
}
通过 WA 控制台添加一个新号码成功了,然后我将其删除,然后我可以通过此 API 添加它。
问题是什么以及如何解决?
您用于注册 WABA 的端点不是由 Twilio 维护的。这与号码购买是否是最近无关,因为该过程不是在 Twilio 内执行,而是通过 Facebook 的直接 API 执行。还值得一提的是,由于 Facebook API 的变化,只有当相关用户获得元解决方案合作伙伴的特定批准时,某些配置才允许通过 API 进行。