ホームページ  >  記事  >  php教程  >  ニュース収集API

ニュース収集API

WBOY
WBOYオリジナル
2016-12-05 13:27:451333ブラウズ

ニュースの収集
https://www.showapi.com/api/lookPoint/1071//md5署名方法 - 単純な署名ではありません<br>                                                                                 header("Content-Type:text/html;charset=UTF-8");<br> date_default_timezone_set("中国");<br> $showapi_appid = 'xxxxxx' //この値を置き換えて、公式 Web サイトの「マイ アプリケーション」で該当する値を見つけます<br> $showapi_secret = 'xxxxxxxxx'; //この値を置き換えて、公式 Web サイトの「マイ アプリケーション」で関連する値を見つけます <br> $paramArr = 配列(<br> 'showapi_appid'=> $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. = $ キー <br> $paraStr .= $key.'='.urlencode($val).'&';<br> }<br> }<br> $signStr .= $showapi_secret;//ソートされたパラメータにシークレットを追加し、md5を実行します<br> $sign = strto lower(md5($signStr));<br> $paraStr .= 'showapi_sign='.$sign;//サーバー検証を容易にするために、md5 の後の値をパラメータとして使用します<br> echo "並べ替えられたパラメータ:".$signStr."<br>rn";<br> $paraStr;<br>を返します }<br> <br> $param = createParam($paramArr,$showapi_secret);<br> $url = 'http://route.showapi.com/1071-1?'.$param; echo "リクエストされた URL:".$url."<br>rn";<br> $result = file_get_contents($url);<br> echo "返された json データ:<br>rn";<br> $result を印刷します。'<br>rn';<br> $result = json_decode($result);<br> echo "<br>rnshowapi_res_code の値を取得します:<br>rn";<br> print_r($result->showapi_res_code);<br> echo "<br>rn";<br> ?><br><br>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。