我正在尝试反向工程师如何使用Postman调用Sentry服务器。我正在使用这篇https://blog.sentry.io/2017/11/28/sentry-bash文章通过CLI将信息发布到哨兵,但是我无法通过使用邮递员的简单POST请求使其工作。我们正在尝试使用POST API调用从Mulesoft服务中发布到哨兵,因此尝试避免在两者之间使用Java SDK。如果我能弄清楚如何使用Postman发送请求,则可以轻松地将其转换为Mule API调用。
考虑到cli只提供DSN,我很确定我们可以仅使用DSN进行身份验证。但是,https://docs.sentry.io/api/auth/上的命令失败,并获得未授权的权限:
curl -H 'Authorization: DSN {DSN}' https://sentry.io/api/0/projects/
答案 0 :(得分:0)
哨兵在此处记录如何创建事件及其有效载荷:
https://develop.sentry.dev/sdk/overview/
它涵盖了构建客户端库时的协议和其他注意事项。
认证涵盖here。
考虑到Sentry会开发和维护a huge number of client libraries already,所以您正在寻找的东西已经存在了。