我尝试使用此查询通过 Upwork GraphQL API 访问时间报告:
query {
timeReport(filter: { organizationId_eq: "12345679", timeReportDate_bt: { rangeStart: "2023-11-01", rangeEnd: "2023-11-02" } }) {
dateWorkedOn
task
taskDescription
totalHoursWorked
}
}
Upwork 向我返回错误:“无法解析 2023-11-01 日期”。
我已经尝试过不同的日期和日期时间格式,YYYY-MM-DD、MM/DD/YYYY、ISO、Unix 时间戳 - 每次错误消息都是相同的,它无法解析日期。
Upworks 的文档 根本没有帮助:
{
"rangeStart": "xyz789",
"rangeEnd": "xyz789"
}
有人可以建议 Upwork GraphQL API 需要哪种日期格式吗?
经过一周的等待,我的票证上得到了 Upwork 支持的答复:
内部使用的格式是“20231214”(不带破折号)。
我测试了一下,确实有效。总体而言,Upwork GraphQL API 文档不完整且过时。更有用的是他们的 GraphQL Explorer 工具,它允许您查看架构并测试您的请求。
知道如何获取交易历史记录吗?
我可以作为客户获得计费时间,但不能获得我的自由职业者交易历史记录..