繁体   English   中英

在Python上使用Microsoft Graph API分页

[英]Paging with Microsoft Graph API on Python

我一直在使用一些Microsoft代码示例,开始构建一个检索组及其成员( groups/$expand=members )的应用程序。 现在我的问题是,因为有很多数据,我当然无法仅通过一个HTTP请求获得所有信息,因此要测试我是否可以访问json文件中的@ odata.nextLink元素的令牌值。得到响应,我一直试图从我的python程序中打印它,由于'@'字符(当我尝试执行print(result。@ odata.nextLink)时),它检索到一个错误。 也许我没有正确使用它,所以我想认识一些人,例如,使用nextLink令牌将一些箭头制作为html文件,允许我来回移动。

这是我尝试打印nextLink令牌的方法(正如我所说,我只是想打印令牌值,以查看是否可以使用它来创建带有箭头等的html页面可视化效果):

@APP.route('/query')
def query():
    # query = "groups?$filter=startswith(displayName,'CASS')"
    query = "groups/?$expand=members"
    result = MSGRAPH.get(query, headers=request_headers()).data

    print(result.@odata.nextLink)
    return flask.render_template('query.html',result=result, query=query)

在此处输入图片说明

这就是我想要抓住的东西:

在此处输入图片说明

谢谢!

根据上一个屏幕截图, @odata.nextLink是字典中的键。 尝试这个:

print(result['@odata.nextLink'])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM