我正在使用 Plivo PHP 库通过 plivo 发送短信。
我在库中设置了正确的身份验证凭据,它是根据 curl_request 方法中的库进行 base64 编码的。
我认为标题是正确的,并且我与平台的集成工作正常,但是当尝试使用 send_message 方法发送简单消息时,我无法让它工作并且总是得到响应状态 401,根据文档,这是一个身份验证错误.
我究竟做错了什么 ?
非常感谢
我的代码:
//Load library messages
$this->load->library( 'Plivo' );
$p = new RestAPI( 'MANXXXXXXXXXXXXXZIWOD', 'MmXXXXXXXXXXXXXXXXXXXXXXXXXXXX' );
// //for each phone Numbers generate password associated to event
foreach ( $nums as $key => $num ) {
//For each combo send Message
$params = array(
'src' => '13307782635', // Sender's phone number with country code (US)
'dst' => '447598XXXXXX', // Receiver's phone number with country code (UK)
'text' => 'Hi, Message from your fired', // Your SMS text message
'url' => site_url( 'eventPromotion/report' ), // The URL to which with the status of the message is sent
'method' => 'POST' // The method used to call the url
);
// Send message
$response = $p->send_message($params);
// Print the response
echo "Response : ";
var_dump( $response );