我正在使用(无论如何都试着) rollbar来处理错误日志,这就是为什么我希望手动设置时间戳
根据这里的文档,post/应该能够使用带有整数(Unix时间戳)的时间戳。然而,数据没有被传递。
import json, requests
payload = {
"access_token": "5m1y2f3a1k2e3t1o2k3e1n238151295b8",
"data": {
"environment": "testing",
"body": {
"message": {
"body": "Hello, world!"
}
},
"timestamp": 1460652552 # <--- does not show up on rollbar
}
}
json_encoded_payload = json.dumps(payload)
requests.post('https://api.rollbar.com/api/1/item/', data=json_encoded_payload)发布于 2017-01-06 19:18:38
你描述的行为是故意的,虽然我同意这有点让人困惑。以下是我们在https://rollbar.com/docs/timestamps/对时间戳的解释的摘录
您的应用程序向Rollbar报告的原始时间戳可在字段
metadata.customer_timestamp中使用。它通常也是一个unix时间戳。你可以在两个地方看到这个:
metadata.customer_timestamp。https://stackoverflow.com/questions/40348582
复制相似问题