楽天APIを叩いてみる
- YouTube
YouTube でお気に入りの動画や音楽を楽しみ、オリジナルのコンテンツをアップロードして友だちや家族、世界中の人たちと共有しましょう。
コード
import json import os import requests cur_dir = os.path.join(os.path.dirname(__file__)) parent_dir = os.path.dirname(cur_dir) json_path = os.path.join(parent_dir , "config", "rakuten_api.json") with open(json_path, "r", encoding="utf-8") as f: data = json.load(f) API_ENDPOINT = "https://app.rakuten.co.jp/services/api/IchibaItem/Search/20170706" API_KEY = data["AppID"] # 楽天デベロッパーズで取得 params = { 'applicationId': API_KEY, 'keyword': 'Switch2', # 検索ワード 'hits': 10, # 取得件数 'format': 'json' } response = requests.get(API_ENDPOINT, params=params) if response.status_code == 200: data = response.json() for item in data.get('Items', []): product = item['Item'] print(f"商品名: {product['itemName']}") print(f"価格: {product['itemPrice']}円") print(f"URL: {product['itemUrl']}") print("----") else: print("エラー:", response.status_code)
コメント