微信对话开放平台调用第三方服务接口(API)总是返回错误,如何确定平台真的发出了GET?
背景是我在写一个机器人小技能,技能激活后会调用我写的第三方API回复用户。 我按照 https://developers.weixin.qq.com/doc/aispeech/platform/3rdparty_api.html 的要求写了一个GET API. API是跑在Replit上的。为了方便debug, API后台会print出每一个request里的内容。我自己用curl call或者用浏览器直接访问是没有问题的。 然后我把对话平台的机器人 (机器人ID: caseefb7e) 被设置成调用这个API来回答用户的对话。但调试时接口返回的结果始终包含错误的状态 {error_code: -1, "data_list": [], "rid": "abcdefg1234"}
我切回去看API的后台,却没有print出任何内容,似乎是API就没有收到过对话平台的GET request。那么上面结构返回的内容到底是从哪儿来的,我怎么确定在对话平台有没有发出GET request?