Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie PHP, um die Yunpian.com-Schnittstelle zum Senden von Textnachrichten aufzurufen

So implementieren Sie PHP, um die Yunpian.com-Schnittstelle zum Senden von Textnachrichten aufzurufen

不言
不言Original
2018-06-19 09:22:211616Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zum Aufrufen der Yunpian.com-Schnittstelle zum Senden von Textnachrichten vorgestellt. Ich hoffe, dass dieser Artikel allen helfen kann, eine solche Funktion zu realisieren

Die Implementierungsmethode von PHP, die die Yunpian.com-Schnittstelle aufruft, um Textnachrichten zu senden

Yunpian.com sendet Textnachrichten

/**
   * [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];
  }

Yunpian. SMS-Schnittstellendokument: http://www.yunpian.com/api2.0/api-domestic/single_send.html

Das Obige ist hoffentlich der gesamte Inhalt Es wird für das Studium aller hilfreich sein. Weitere Informationen finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Über die Analyse von Fassadenmustern in PHP

PHP-Konstruktoranalyse

Das obige ist der detaillierte Inhalt vonSo implementieren Sie PHP, um die Yunpian.com-Schnittstelle zum Senden von Textnachrichten aufzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn