首页 > 解决方案 > Microsoft Graph Python SDK 缓存?

问题描述

我正在尝试给 2 个不同的租户(A 和 B)打电话。出于一个奇怪的原因,对第二个租户的呼叫是对第一个租户 (A) 进行的。

关于如何避免这个问题的任何想法?

# Get users tenant A
client_secret_credentials = ClientSecretCredential(tenant_id='tenant_a',
                                                   client_id='xxxx-xxxx-xxxx',
                                                   client_secret=client_secret)

graph_session = GraphSession(client_secret_credentials, scopes)
result_a = graph_session.get('/users')

client_secret_credentials = ClientSecretCredential(tenant_id='tenant_b',
                                                   client_id='xxxx-xxxx-xxxx',
                                                   client_secret=client_secret)


# Get users tenant B
graph_session = GraphSession(client_secret_credentials, scopes)
result_b = graph_session.get('/users')

print(result_a.content) # users tenant A
print(result_b.content) # users tenant A!

标签: python-3.xmicrosoft-graph-apimicrosoft-graph-sdks

解决方案


推荐阅读