デーモンアプリケーション(アプリケーションのみ、認証されていないユーザー)は、Microsoft Graph API経由でSharePoint Onlineコンテンツにアクセスできますか?そうでない場合、私の選択肢は何ですか?デーモンアプリケーションからSharePoint Onlineファイルにアクセス
私が試した:
https://graph.microsoft.com/v1.0/drives/<id>
をしかし、アクセス拒否を得ました。 Office 365のグループ内のドライブにアクセスする
を経由して動作します:
https://graph.microsoft.com/v1.0/groups/<id>/drive
これは私が認証トークンを取得する方法である:
https://login.microsoftonline.com/<tenant id>/oauth2/token
resource=https://graph.microsoft.com
grant_type=client_credentials
client_id=<client id>
client_secret=<client secret>
ご回答ありがとうございます。デーモンアプリがリフレッシュトークンを使用して何ヶ月も実行できると言っていますか? 1日に1回実行する予定です。 – Christophe
はい。リフレッシュトークンは14日間有効で、継続的に使用すると最大90日間有効です。 90日後、ユーザーは再認証を求められます。詳細はこちら[こちら](https://support.office。com/ja-jp/article/Session-timeouts-for-Office-365-37a5c116-5b07-4f70-8333-5b86fd2c3c40?ui = en-US&rs = en-US&ad = US) –