App Inventor では、直接 OneDrive API を利用する機能は標準では提供されていません。しかし、以下のような方法で間接的に OneDrive のファイル取得・保存を実現できます:
Microsoft Graph API を使って OneDrive のファイルを操作します。 App Inventor の「Web」コンポーネントで REST API にアクセスします。
ファイル一覧取得:
GET <https://graph.microsoft.com/v1.0/me/drive/root/children>
ファイルダウンロード:
GET <https://graph.microsoft.com/v1.0/me/drive/items/{item-id}/content>
ファイルアップロード(小さいファイル用):
PUT <https://graph.microsoft.com/v1.0/me/drive/root:/フォルダ名/ファイル名:/content>
App InventorはOAuth認証を簡単に扱う方法がないため、以下のいずれかが必要です: