<button id="qvlbh"><button id="qvlbh"></button></button>
<xmp id="qvlbh"><xmp id="qvlbh"><xmp id="qvlbh"><address id="qvlbh"><output id="qvlbh"></output></address>
<xmp id="qvlbh"><legend id="qvlbh"></legend>
<xmp id="qvlbh"> <address id="qvlbh"><output id="qvlbh"></output></address>
<address id="qvlbh"><button id="qvlbh"></button></address>
<button id="qvlbh"><samp id="qvlbh"></samp></button>
<address id="qvlbh"><button id="qvlbh"></button></address><address id="qvlbh"></address>
<address id="qvlbh"><legend id="qvlbh"></legend></address>
<samp id="qvlbh"><xmp id="qvlbh"><legend id="qvlbh"></legend>
中國站
幫助中心 > 通信 > API文檔 > 代碼示例 > PHP

PHP

方法一:
使用億速云短信擴展 https://github.com/yisu-cloud/sms

方法二:

  1. <?php
  2. function sendSms() {
  3. $url = "https://api.yisu.com/sms/sendSms";
  4. $accessId = "*****";
  5. $accessSecret = "*****";
  6. $params = [
  7. "timestamp" => time(),
  8. "nonce" => mt_rand(0, 99999999),
  9. "accessId" => $accessId
  10. ];
  11. $params["phone"] = "13800000000";
  12. $params["templateCode"] = 100001;
  13. $params["templateVars"] = json_encode(["code"=>111111, "min"=>10], true);
  14. ksort($params);
  15. $signStr = "";
  16. foreach ( $params as $key => $value ) {
  17. $signStr = $signStr . $key . "=" . $value . "&";
  18. }
  19. $signStr = substr($signStr, 0, -1);
  20. $verifySignature = base64_encode(hash_hmac("sha1", $signStr, $accessSecret, true));
  21. $params["signature"] = $verifySignature;
  22. $data = http_build_query($params);
  23. $options = array(
  24. "http" => array(
  25. "method" => "POST",
  26. "header" => "Content-Type:application/x-www-form-urlencoded",
  27. "content" => $data
  28. ));
  29. $context = stream_context_create($options);
  30. $result = file_get_contents($url, FILE_TEXT, $context);
  31. return $result;
  32. }
  33. echo sendSms();
  34. ?>
国产精品香港三级|日韩精品无码免费专区网站|熟女一区二区三区|一本伊大人香蕉久久网|jzzijzzij亚洲乱熟无码
<button id="qvlbh"><button id="qvlbh"></button></button>
<xmp id="qvlbh"><xmp id="qvlbh"><xmp id="qvlbh"><address id="qvlbh"><output id="qvlbh"></output></address>
<xmp id="qvlbh"><legend id="qvlbh"></legend>
<xmp id="qvlbh"> <address id="qvlbh"><output id="qvlbh"></output></address>
<address id="qvlbh"><button id="qvlbh"></button></address>
<button id="qvlbh"><samp id="qvlbh"></samp></button>
<address id="qvlbh"><button id="qvlbh"></button></address><address id="qvlbh"></address>
<address id="qvlbh"><legend id="qvlbh"></legend></address>
<samp id="qvlbh"><xmp id="qvlbh"><legend id="qvlbh"></legend>