カラーミーショップでAPIをjavascriptを使って取得する方法が分かりません。どなたかご教授 願います。
カラーミーショップではphpは書けないのでjavascriptで書かないといけないらしいのですが、書き方が分かりません。
私はプログラマー初心者です。
ググって コピペを弄ってというのを 毎日 繰り返している程度の 超初心者です。
調べ方は 日付の新しいものを読むようにしております。
業務として プログラマーをするようになってまだ2カ月程度です。
以下のPHPでは データの出力 表示に成功しましたが、同じことをjavascriptで書かないといけないのです。
どうぞ よろしくお願いします。
尚 以下のPHPは
http://shop-pro.blogspot.jp/2014/04/api-1.html
を参考にさせていただきました。
<?php header("Content-Type:text/html; charset=UTF-8");// 文字化け対策 $request_options = array( 'http' => array( 'method' => 'GET', 'header'=> "Authorization: Bearer xxxxx\r\n" ) ); $context = stream_context_create($request_options); $url = 'https://api.shop-pro.jp/v1/products.json?category_id_big=xxxxxxx'; $response_body = file_get_contents($url, false, $context); $response_json = json_decode($response_body, true);// 連想配列に //print_r($response_json);// 配列の構造と中身が見られます //商品名(昇順)& 価格(降順) foreach ($response_json['products'] as $key => $row) { $name[$key] = $row['name']; $sales_price[$key] = $row['sales_price']; } array_multisort($name, SORT_ASC, $sales_price, SORT_NUMERIC, SORT_DESC, $response_json['products']); /* //更新日時順(降順) foreach ($response_json['products'] as $key => $row) { $update_date[$key] = $row['update_date']; } array_multisort($update_date, SORT_NUMERIC, SORT_DESC, $response_json['products']); */ for($i=0; $i<count($response_json['products']); $i++) { echo $response_json['products'][$i]['name'];//商品名 echo " "; echo number_format($response_json['products'][$i]['sales_price']);// カンマ echo "円"; echo "<br />"; echo "http://xxxxxxx.jp/?pid=";// 商品URL echo $response_json['products'][$i]['id']; echo "<br />"; echo $response_json['products'][$i]['simple_expl'];// 商品の簡易説明 echo "<br />"; echo "<br />"; }
回答1件
あなたの回答
tips
プレビュー