みなさん、こんにちは。コンピューター上にローカル共有ポイントを作成しました。パッケージを使用したいと思います。 残念ながら、認証は次のエラーで失敗します。 他の人はユーザー認証のIndexErrorについて言及していますが、このエラーはアプリのみの認証を使用している場合に発生し、まったく異なるトレースバックがあります。
私のSharePointはAzureに接続されていないため、sharepoint-vmのローカルIPをsite_urlとして使用します。 ここで説明た。
私のチームと私はどんな助けにも本当に感謝しています。
エラー:
IndexError Traceback (most recent call last)
<ipython-input-13-944e8be97f9f> in <module>
5 site_url = "http://e3431a1d07c8.ngrok.io"
6 ctx = ClientContext(site_url).with_credentials(ClientCredential('d6e22d2e-4fc6-43e1-920e-7dd7ac5d2fd0','nNCWQ+7Yo5Etyfu14kOvVegPlpy45q1tFe60A+TZSjk='))
----> 7 target_web = ctx.web.get().execute_query()
8 print(target_web.url)
9
...
~/.local/lib/python3.8/site-packages/office365/runtime/auth/providers/acs_token_provider.py in process_realm_response(response)
80 auth_values = response.headers[header_key].split(",")
81 bearer = auth_values[0].split("=")
---> 82 return bearer[1].replace('"', '')
83 return None
84
IndexError: list index out of range
コード:
import json
from office365.runtime.auth.client_credential import ClientCredential
from office365.runtime.http.request_options import RequestOptions
from office365.sharepoint.client_context import ClientContext
site_url = "http://192.168.33.2"
ctx = ClientContext(site_url).with_credentials(ClientCredential('client-id','client-secret'))
target_web = ctx.web.get().execute_query()
print(target_web.url)
私の会社はまったく同じ問題に直面しています。 これを@vgremで見ていただけませんか? 私たちは本当に助けを求めています。
こっちも一緒。 ご覧いただきありがとうございます
最も参考になるコメント
私の会社はまったく同じ問題に直面しています。 これを@vgremで見ていただけませんか? 私たちは本当に助けを求めています。