python

PythonからWebAPIをたたくサンプル

今回お世話になるサイト
 https://labs.goo.ne.jp/api/jp/hiragana-translation/
各自以下ページからアプリケーションIDを取得し、"app_id"へ設定してご利用ください。
 https://labs.goo.ne.jp/apiusage/
実行例
import requests
import json


def fetch_data():
    url = "https://labs.goo.ne.jp/api/hiragana"
    headers = {
        "Content-Type": "application/json"
    }

    data = {
        "app_id": "XXXXX各自取得値を設定XXXX",
        "request_id": "record03",
        "sentence": "漢字が混ざっている文章",
        "output_type": "hiragana"
    }

    try:
        print("Response:B")
        response = requests.post(url, json=data, headers=headers)
        response.raise_for_status()
        result = response.json()
        print("Response:", result)
        print(json.dumps(result, indent=4, ensure_ascii=False))
        return result

    except requests.exceptions.RequestException as e:
        print("An error occurred during API request:", e)
        return None


fetch_data()
実行例
python_test >> python .\api_request.py
{
    "converted": "カンジガ マザッテイル ブンショウ",
    "output_type": "katakana",
    "request_id": "record03"
}
python_test >>
スポンサーリンク
コピペで使う
タイトルとURLをコピーしました