1

我开始根据官方的 kik 文档为 kik 开发一个机器人。配置时返回错误 C400 Bad Request`。我使用了以下实体:

{
    "webhook": "http://172.22.105.160:8080/kik/message",
    "features": {
        "manuallySendReadReceipts": false,
        "receiveReadReceipts": false,
        "receiveDeliveryReceipts": false,
        "receiveIsTyping": false
    }
}

令人惊讶的是,当我将 webhook 替换为http://example.com:8080/kik/message. 根据我测试的不同变体,我相信它需要一个以点结尾的字符串和至少两个字母。

API 不会检查 webhook 是否真的存在。该变体172.22.105.160.com被接受,但一旦它与正则表达式匹配\.[A,z]{2,},它将被拒绝。

有没有人有类似的经历?我想使用 IP 作为 webhook,因为它将托管在 AWS 上。你有什么建议可以避免这个问题吗?它是API中的错误吗?

4

0 回答 0