当我尝试使用Rest Api为我在Twilio的子帐户创建Twilio推送通知凭据时,我得到了一个错误,以下是响应:
TwilioExceptionsRestException: [HTTP 400] Cannot to create record: Cannot create credentials record。'Secret'必须出现在/home/forge/qc.cp.iocod.com/vendor/twilio/sdk/src/Twilio/Version.php文件的第85行
我的代码是$sub_account = new TwilioClient('ACxxxxxxxxxxxxxxxxxx6f4', '7exxxxxxxxxxxxxxxxxxxx');
if( $sub_account)
{
$variable = $sub_account->notify->v1->credentials->create([
"type" => 'fcm',
"secret" => 'AxxxxI:APA91bG-WY6p9jNuTtgX5SohRF4VviARCjz68FIxvpTIeYUexxxxxxxxx',
]);
if( $variable)
{
echo $variable->sid;
}
}
请交叉检查第二个参数,第一个参数应该是type,第二个参数应该是secret数组
最后,我得到了解决方案
$variable = $sub_account->notify->v1->credentials->create('fcm',["secret" =>'Your_FCM_TOKEN',]);
if( $variable)
{
echo $variable->sid;
}