我开始根据官方的kik文档为kik开发一个bot。配置时,它返回错误C400 Bad Request`。我使用了以下实体:
{
"webhook": "http://172.22.105.160:8080/kik/message",
"features": {
"manuallySendReadReceipts": false,
"receiveReadReceipts": false,
"receiveDeliveryReceipts": false,
"receiveIsTyping": false
}
}
令人惊讶的是,当我用http://example.com:8080/kik/message
替换webhook时,它没有失败。根据我测试的不同变化,我相信它需要一个以点和至少两个字母结尾的字符串。
API不会检查webhook是否真的存在。变体172.22.105.160.com
已被接受,但只要它与正则表达式\.[A,z]{2,}
匹配,它就会被拒绝。
有没有人有类似的经历?我想将IP用作webhook,因为它将托管在AWS上。您有什么建议可以避免这个问题吗?这是API中的错误吗?