Office365-rest-python-client: рд╢реЗрдпрд░рдкреЙрдЗрдВрдЯ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдРрдк-рдУрдирд▓реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЕрдкреНрд░реИрд▓ 2021  ┬╖  2рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: vgrem/Office365-REST-Python-Client

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╢реЗрдпрд░рдкреЙрдЗрдВрдЯ рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреЗрд╡рд▓ рдРрдк-рдХреЗрд╡рд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЯреНрд░реЗрд╕рдмреИрдХ рд╣реЛрддрд╛ рд╣реИред

рдореЗрд░рд╛ рд╢реЗрдпрд░рдкреЙрдЗрдВрдЯ Azure рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдореИрдВ рдЕрдкрдиреЗ рд╢реЗрдпрд░рдкреЙрдЗрдВрдЯ-рд╡реАрдПрдо рдХреЗ рд╕реНрдерд╛рдиреАрдп рдЖрдИрдкреА рдХреЛ рд╕рд╛рдЗрдЯ_рдпреВрдЖрд░рдПрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдмрддрд╛рдП рдЕрдиреБрд╕рд╛рд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдпрд╛ рдФрд░ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХреА

рдореЗрд░реА рдЯреАрдо рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рднреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВред

рддреНрд░реБрдЯрд┐:

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 рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ? рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдорджрдж рдХреЗ рд▓рд┐рдП рдмреЗрддрд╛рдм рд╣реИрдВред

рд╕рднреА 2 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореЗрд░реА рдлрд░реНрдо рдареАрдХ рдЙрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреА рд╣реИред рдХреНрдпрд╛ рдЖрдк рд╢рд╛рдпрдж рдЗрд╕ @vgrem рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ? рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдорджрдж рдХреЗ рд▓рд┐рдП рдмреЗрддрд╛рдм рд╣реИрдВред

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИред рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

stardust85 picture stardust85  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

spurthikaribasaiah picture spurthikaribasaiah  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

liuliqiu picture liuliqiu  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

domdinicola picture domdinicola  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ahulist picture ahulist  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ