跳转到主要内容

我的交易视图警报为什么会收到“406 Not Acceptable”错误?

此错误表示TradingView向Cryptohopper发送了无效的告警信息。常见原因:信息在告警名称字段而不是信息字段,或者包含应为小写的字母。

作者:Bryan

这个错误的意思是 Cryptohopper 收到了来自 TradingView 的 webhook,但消息体无效。TradingView 成功发送了警报,但内容没有被识别为有效的 Cryptohopper 指令。有两个常见的原因。

原因 1 — 警报字段错误

警报内容被放到了 警报名称 字段,而不是 消息 字段。

解决方案

  1. 前往 TradingView 并打开你想编辑的警报,或者创建一个新的警报。

  2. 在 Cryptohopper 中,为你的机器人生成正确的警报消息。

  3. 在 TradingView 警报对话框中,找到 消息 字段(不是警报名称)。

  4. 将生成的警报消息粘贴到 消息 字段。

  5. 点击 保存 来更新警报。

Screenshot showing the Webhook delivery failed — 406 Not Acceptable error notification in TradingView

原因 2 — 警报消息中的大写字母

警报消息中出现了不应该出现的大写字母。在下面的例子中,“Action”这个词写了大写——它应该是“action”。只有币种名称才能写成大写。

Example of a TradingView alert message in Cryptohopper showing hopper_id (masked), coin:BTC, action:sell and market_order:1, with

解决方案

务必复制并粘贴你在 Cryptohopper 中生成的警报消息,并且只进行允许的调整。每个参数(例如 actionmarket_order)都必须是小写的——只有币种(例如 BTC)可以使用大写字母。

验证修复

保存后,从 TradingView 触发警报。如果设置正确,“406 Not Acceptable”错误将不再出现在你的 Cryptohopper 通知中。

这是否解答了您的问题?