Office365-rest-python-client: рдореЙрдбреНрдпреВрд▓ рдиреЙрдЯрдлрд╛рдЙрдВрдб рддреНрд░реБрдЯрд┐: 'office365.runtime.auth.ClientCredential' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдЕрдЧре░ 2020  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: vgrem/Office365-REST-Python-Client

рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рд╕рдордЭ рдЖ рдЧрдпрд╛
рдореЙрдбреНрдпреВрд▓ рдиреЙрдЯрдлрд╛рдЙрдВрдб рддреНрд░реБрдЯрд┐: 'office365.runtime.auth.ClientCredential' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ
Office365-REST-Python-Client 2.1.10 . рдХреЗ рд╕рд╛рде

рдХреНрдпрд╛ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИ? рдЗрд╕рдХреЗ рдмрдЬрд╛рдп client_id + client_secret auth рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрднрд┐рд╡рд╛рджрди,

рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг ( 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()

рдЗрд╕реЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░реЗрдВред

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

рдЕрднрд┐рд╡рд╛рджрди,

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, 2.1.10 рд╕рдВрд╕реНрдХрд░рдг (рдпрд╛ рдиреАрдЪреЗ) рдореЗрдВ ClientCredential рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЗрд╕ рддрд░рд╣ рдЖрдпрд╛рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ:

from office365.runtime.auth.clientCredential import ClientCredential

рд╣рд╛рд▓рд╛рдВрдХрд┐ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ (рдЧрд┐рдЯрд╣рдм рд╕реЗ рдЙрдкрд▓рдмреНрдз рдирд╡реАрдирддрдо рд╕рд╣рд┐рдд) рдЖрдпрд╛рдд рдкрде рдмрджрд▓ рдЧрдпрд╛ рд╣реИ:

from office365.runtime.auth.client_credential import ClientCredential

рдЕрд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ,
рд╡рд╛рджрд┐рдо

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк ClientCredential.py рдФрд░ clientCredential.py рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рдХреЛ рдЪреБрдирдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдХрднреА рднреА рдЬрд▓реНрдж рд╣реА рд╡реИрдХрд▓реНрдкрд┐рдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХреЗ рд▓рд┐рдП 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()

рдЗрд╕реЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░реЗрдВред

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

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

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

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

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

erfannariman picture erfannariman  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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