fromoffice365.sharepoint.client_contextimportClientContextfromoffice365.sharepoint.sharing.links.kindimportSharingLinkKindfromtests.settingsimportcert_path,cert_thumbprint,client_id,team_site_url,tenantctx=ClientContext(team_site_url).with_client_certificate(tenant,client_id=client_id,thumbprint=cert_thumbprint,cert_path=cert_path)file_url="Shared Documents/Financial Sample.xlsx"file=ctx.web.get_file_by_server_relative_url(file_url)# Create a link first, then remove itresult=file.share_link(SharingLinkKind.AnonymousView).execute_query()link_url=result.value.sharingLinkInfo.Urlprint(f"Created: {link_url}")file.unshare_link(SharingLinkKind.AnonymousView).execute_query()print("Removed: anonymous view link")