私はPythonに関しては初心者ではありません(専門家でもありません)が、このようなことを試みるのはこれが初めてです。
Python スクリプトを使用してファイルを OneDrive にアップロードしたいと考えています。シンプルですね。どうやらそれは私が処理できる以上のものです。
これまで見てきたことから、私が使用していた onedrive-sdk-python は、廃止されたため、明らかに機能しなくなりました (ソース: https://github.com/OneDrive/onedrive-sdk-python/issues/119 ) 。 .
使用する新しい SDK は、Microsoft Graph 用のものでしょうか。しかし、github ( https://github.com/MicrosoftArchive/msgraph-sdk-python ) は、新しい Oauth2 認証を設定し、トークンを取得し、Python でクライアントを使用する方法については実際には言及していません。認証セクションに記載されているリンクが機能しません。次のようなエラー メッセージが表示されます。
同様の質問についてstackoverflowを調べましたが、それらのほとんどは古いonedrive-sdkに関するもので、見つけた最新のものはほぼ3か月前のものでした. そこでの反応は、まだ開発中であるというものでした。
私が抱えていた問題はすべて、まだ開発中の Microsoft Graph に関連していると思いますが、誰かがそれを機能させることができたのか、認証のセットアップと私はOneDriveにファイルをアップロードし始めました。
重要な場合の詳細:
- ラズビアン 9 ストレッチ
- Python 2.7.13 & Python 3.5.3 (両方を試しました)
- OneDrive ビジネス アカウント
私を正しい方向に向けることができる人に感謝します:)