ニュースの収集
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>