Maison  >  Article  >  développement back-end  >  Comment implémenter php pour appeler l'interface Yunpian.com pour envoyer des messages texte

Comment implémenter php pour appeler l'interface Yunpian.com pour envoyer des messages texte

不言
不言original
2018-06-19 09:22:211668parcourir

Cet article présente principalement les informations pertinentes sur la façon d'utiliser PHP pour appeler l'interface Yunpian.com pour envoyer des messages texte. J'espère que cet article pourra aider tout le monde à réaliser une telle fonction. Les amis dans le besoin pourront s'y référer

.

La méthode d'implémentation de php appelant l'interface Yunpian.com pour envoyer des messages texte

Yunpian.com envoie des messages texte

/**
   * [SendSms description]
   * @param [string] $tpl_content [发送的短信内容]
   * @param     $send_mobile [发送的手机号码]
   */
  public function SendSms($tpl_content,$send_mobile)
  {
    $this->yunpian_appkey = env('yunpian_appkey');//云片账户appkey
    $this->yunpian_secret = env('yunpianSecretXYZ');//云片账户secret
    //初始化
    $ch    = curl_init();
    $data=array('text'=>$tpl_content,'apikey'=>$this->yunpian_appkey,'mobile'=>$send_mobile);
    curl_setopt ($ch, CURLOPT_URL, 'https://sms.yunpian.com/v2/sms/single_send.json');
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept:text/plain;charset=utf-8', 'Content-Type:application/x-www-form-urlencoded', 'charset=utf-8'));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
    $send_data = curl_exec($ch);
    curl_close($ch);
    //解析返回结果(json格式字符串)
    $backmassage = json_decode($send_data,true);
    echo '$backmassage ';
    //这里是写在了job里面所以记了个日志可忽略!
    Log::info('smsmessagelog: '.$send_data);
    return [$backmassage,$send_data];
  }

Document d'interface SMS Yunpian : http://www.yunpian.com/api2.0/api-domestic/single_send.html

Ce qui précède est l'intégralité du contenu de cet article, j'espère. cela sera utile à l'étude de chacun. Plus Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

À propos de l'analyse du motif de façade en PHP

Analyse des constructeurs PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn