Salut tout le monde, j'ai créé un sharepoint local sur mon ordinateur et j'aimerais utiliser votre package. Malheureusement, l'authentification échoue avec l'erreur suivante. D'autres ont mentionné une IndexError pour l'authentification de l'utilisateur, mais cette erreur se produit lors de l'utilisation de l'authentification par application uniquement et a un retraçage totalement différent.
Mon sharepoint n'est pas connecté à Azure, j'utilise donc l'adresse IP locale de mon sharepoint-vm comme site_url. J'ai créé et accordé avec succès l'accès comme décrit ici .
Mon équipe et moi apprécions vraiment toute aide.
Erreur:
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
Code:
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)
Mon entreprise est confrontée exactement au même problème. Pourriez-vous peut-être jeter un œil à celui-ci @vgrem? Nous avons vraiment désespérément besoin d'aide.
Pareil ici. Merci @vgrem d'avoir jeté un coup d'œil.
Commentaire le plus utile
Mon entreprise est confrontée exactement au même problème. Pourriez-vous peut-être jeter un œil à celui-ci @vgrem? Nous avons vraiment désespérément besoin d'aide.