やあ、
私は得る
ModuleNotFoundError:「office365.runtime.auth.ClientCredential」という名前のモジュールがありません
Office365-REST-Python-Client2.1.10を使用
このモジュールは非推奨ですか? client_id + client_secret authの代わりに何を使用しますか?
ご挨拶、
実際、 2.1.10
バージョン(またはそれ以下)では、 ClientCredential
モジュールは次のようにインポートされると予想されます。
from office365.runtime.auth.clientCredential import ClientCredential
将来のバージョン(GitHubから入手可能な最新のものを含む)では、インポートパスは次のように変更されています。
from office365.runtime.auth.client_credential import ClientCredential
ご不便おかけしてすみません、
ヴァディム
ClientCredential.pyファイルとclientCredential.pyファイルが含まれているようです。 これは、どちらか一方を選択するだけなので、Windowsではうまく機能しません。
近いうちに、client_credentialを使用して代替インデックスの最新版をgithubでリリースする予定ですか?
@minsis 、ポジティブ、 2.1.11
は今週後半にリリースされる予定です。
ご挨拶、
新しいバージョン( v2.2.0
)がリリースされました。これは、 SharePointアプリのみのフローの使用方法を示す例です。
from office365.runtime.auth.client_credential import ClientCredential
from office365.sharepoint.client_context import ClientContext
credentials = ClientCredential(client_id, client_secret)
ctx = ClientContext(url).with_credentials(credentials)
target_web = ctx.web
ctx.load(target_web)
ctx.execute_query()
解決済みとしてこれを閉じることを提案します。
最も参考になるコメント
ご挨拶、
新しいバージョン(
v2.2.0
)がリリースされました。これは、 SharePointアプリのみのフローの使用方法を示す例です。解決済みとしてこれを閉じることを提案します。