Heim  >  Artikel  >  php教程  >  Sammeln Sie Nachrichten-API

Sammeln Sie Nachrichten-API

WBOY
WBOYOriginal
2016-12-05 13:27:451295Durchsuche

Sammeln Sie Neuigkeiten
https://www.showapi.com/api/lookPoint/1071//md5签名方式--非简单签名<br>                     <?php<br /> header("Content-Type:text/html;charset=UTF-8");<br /> date_default_timezone_set("PRC");<br /> $showapi_appid = &#039;xxxxxx&#039;; //替换此值,在官网的"我的应用"中找到相关值<br /> $showapi_secret = &#039;xxxxxxxxx&#039;; //替换此值,在官网的"我的应用"中找到相关值 <br /> $paramArr = array(<br /> &#039;showapi_appid&#039;=> $showapi_appid<br>      //添加其他参数<br> );<br> <br> //创建参数(包括签名的处理)<br> function createParam ($paramArr,$showapi_secret) {<br>      $paraStr = "";<br>      $signStr = "";<br>      ksort($paramArr);<br>      foreach ($paramArr as $key => $val) {<br>          if ($key != '' && $val != '') {<br>              $signStr .= $key.$val;<br>              $paraStr .= $key.'='.urlencode($val).'&';<br>          }<br>      }<br>      $signStr .= $showapi_secret;//排好序的参数加上secret,进行md5<br>      $sign = strtolower(md5($signStr));<br>      $paraStr .= 'showapi_sign='.$sign;//将md5后的值作为参数,便于服务器的效验<br>      echo "排好序的参数:".$signStr."<br>rn";<br>      return $paraStr;<br> }<br> <br> $param = createParam($paramArr,$showapi_secret);<br> $url = 'http://route.showapi.com/1071-1?'.$param;  <br> echo "请求的url:".$url."<br>rn";<br> $result = file_get_contents($url);<br> echo "返回的json数据:<br>rn";<br> print $result.'<br>rn';<br> $result = json_decode($result);<br> echo "<br>rn取出showapi_res_code的值:<br>rn";<br> print_r($result->showapi_res_code);<br> echo "<br>rn";<br> ?>

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