我正在尝试自动将数据从 Xero 提取到我的 azure 数据库中,并设置了身份验证流程以通过密钥保管库等获取和刷新令牌。
但是,当涉及到通过网络活动调用各种 API 时,如果尝试使用“If-Modified-Since”标头,我会遇到问题。 xero 端点简单地返回如下错误
但是当我删除 If-Modified-Since 标头时,一切正常。我也在 Postman 中测试了 url,它工作正常。
我尝试了多种日期格式,utcnow()、getpastdate(),将其全部包装在一个字符串中等等,但它们都失败了。我知道这会很简单,但无法解决!
下面是我打的电话
{
"url": "https://api.xero.com/api.xro/2.0/Invoices?includeArchived=false&unitdp=2&Page=1","method": "GET","headers": {
"Authorization": "Bearer xxxx","xero-tenant-id": "xxx","If-Modified-Since": "2021-06-01"
}
}