2017-08-04 169 views
-1

我開發了一個系統,它會在插入數據庫 後向客戶發送短信,但我所使用的系統是公共ie。當我的客戶要求我購買系統時,他必須插入他的SMS API配置,以在我在互聯網上搜索時向他的客戶發送消息 我發現每個API都有不同的方式發送SMS消息 我有帳戶點擊告訴API,但是當我通過捲曲發短信也沒有發生 代碼使用PHP發送SMS消息

$url = 'https://platform.clickatell.com/messages/http/send?' . http_build_query(
    [ 
     'apiKey' => 'oGjnzDdSRhqdhhgnjFj3ZmzYA==', 
    // 'api_secret' => '4c98619ffb9af51585', 
     'to' => '94233698311783', 

     'content' => 'Hello from Netcom' 
    ] 
); 
echo($url);echo('<br/>'); 
echo'https://platform.clickatell.com/messages/http/send?apiKey=oGkmzDdSRgekvjFjaZnzYA==&to=905373545631&content=Test+message+text"'; 
$ch = curl_init($url); 
echo($ch); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$response = curl_exec($ch); 

echo $response; 

在哪裏我的代碼是錯的,什麼是動態發送短信取決於客戶端的API信息

+0

我提供不正確 –

+0

請更正您的q的標題信息問題 –

+1

不會將您的API密鑰分享給公衆 –

回答

1

對於速戰速決的方式並在你的curl請求中添加這個並檢查響應。(因爲url是https

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);

但它recomonded在捲曲網站下載CA根證書捆綁,並將其保存您的服務器,保護您的網站

0

在我不知道的Clickate的,但AWS SNS是相當簡單,

$有效載荷=陣列(

   'Message' => $message, 
       'PhoneNumber' => $mobile, 
       'MessageAttributes' => $msgAttributes 
      ); 

$result = $sns->publish($payload); 
+0

這是如何幫助OP打電話給Click tell? –