我的目标是从《精确在线》获得2020-2021年项目的预定时间。目前,我正在尝试使用Postman获取正确的数据,之后我想用Python实现它。我使用项目/TimeTransaction API
我正在执行的API调用:
https://start.exactonline.nl/api/v1/<division_code>/project/TimeTransactions?$select=ID,Activity,ActivityDescription,Date,ProjectDescription,ProjectCode,Quantity,ModifierFullName,Modified,HourStatus,CreatorFullName,Attachment,ItemDescription,Type
不幸的是,GET请求只返回2013、2014和2015年预订的小时数。这是由每个调用60行的页面大小造成的(每个请求只能获得60条数据记录)
我试图通过使用skiptoken来克服这个问题,每个请求结束时都会给出下一个值。skiptoken的功能是获取接下来的60条数据记录。我已经尝试过多次,但仍然只收到2013、2014和2015年的小时数。此外,我使用了hourentryID
{
带有skiptoken的URL如下所示:
https://start.exactonline.nl/api/v1/<division_code>/project/TimeTransactions?$select=ID,Activity,ActivityDescription,Date,ProjectDescription,ProjectCode,Quantity,ModifierFullName,Modified,HourStatus,CreatorFullName,Attachment,ItemDescription,Type&;$skiptoken=guid'1aa0ec3d-e40f-45e5-99de-03b04580c8e9'
有谁熟悉这个问题并能帮助我吗
正如Guido Leenders所指出的,您需要一个过滤器。以下示例消除了2020年1月1日之前具有
Date
的所有时间事务这将使完整URI:
相关问题 更多 >
编程相关推荐