App InventorからOneDriveのファイルを取得・保存する方法はありますか?

App Inventor では、直接 OneDrive API を利用する機能は標準では提供されていません。しかし、以下のような方法で間接的に OneDrive のファイル取得・保存を実現できます:


✅ 方法1: Microsoft Graph API を Web コンポーネントで利用(中・上級者向け)

概要

Microsoft Graph API を使って OneDrive のファイルを操作します。 App Inventor の「Web」コンポーネントで REST API にアクセスします。

ステップ概要

  1. Azureポータルでアプリ登録(Microsoft Graph APIを使うため)
  2. OAuth 2.0 認証トークンを取得
  3. WebコンポーネントでGraph APIを呼び出し
  4. ファイルを取得/アップロード

実装の要点

A. Microsoft Graph APIのエンドポイント例

B. 認証トークンの取得(OAuth 2.0)

App InventorはOAuth認証を簡単に扱う方法がないため、以下のいずれかが必要です: