# BONE FLOW #024 v1.0.278 — Yahoo公式Web APIの照合・JSON読込（PHPなし）

- Yahoo!ショッピング公式V3商品検索APIはJSONのみ。ブラウザCORSでfetchが拒否された場合、アプリIDの有効性は未判定。
- 「登録・接続検証」時にYahooだけCORS/ネットワーク例外が起きたら、アプリIDを**その画面のメモリに一時設定**し、「ID一時設定済・接続未検証」と明示する。HTTP 401/403は保存しない。
- 「公式Web APIを別タブで開く」は同じAPIへ直接遷移する。ブラウザのトップレベルナビゲーションはCORSのfetch制限を受けない。Client IDは公式Yahoo URLパラメータに載る点を明示。
- 公式APIのJSON成功応答をユーザーが貼り付けると形式と商品候補を解析する。貼付データは認証成功の証明ではないため**決して「接続検証済み」と表示しない**。
- 商品候補は名称・画像・価格を表示するが、会計仕訳の支払額は自動更新しない。商品名も利用者による明示適用のみ。
- アプリIDはSQLite、LocalStorage、IndexedDB等に永続化しない。保存済み伝票・科目マスター等に変更はない。
- 楽天は明示許可制JSONPを保持。PHP・プロキシ・外部CORS代行は使用しない。
- 実Yahoo IDでの接続・Windows Edge・ユーザーサーバーでの動作は未検証。DEVELOPMENT / NOT COMPLETED。

Yahoo公式: https://developer.yahoo.co.jp/webapi/shopping/v3/itemsearch.html
