MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    python发消息的http请求参数错误

    HTTP API和第三方SDK
    python message
    2
    6
    501
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • W
      wihn2021 最后由 编辑

      这是我的代码

      import requests
      md = {'sessionKey':'XXXXXXX','target':711XXXXX96,'messageChain':[{'type':'Plain','text':'hello'},{'type':'Plain','text':'world'}]}
      headers = {'Content-Type': 'application/json'}
      r4 = requests.post('http://XXXXXXXXX/sendGroupMessage',data=json.dumps(md),headers=headers)
      

      结果是400,参数错误。我试了不把json转化成字符串,也发生了参数错误,请问我应该怎么做?

      E 1 条回复 最后回复 回复 引用 0
      • W
        wihn2021 最后由 wihn2021 编辑

        md = {'sessionKey':'RxxxxxeLr','target':71xxxxx96,'messageChain':[{'type':'Plain','text':'hello'},{'type':'Plain','text':'world'}]}
        r4 = requests.post('http://xxxxxx/sendGroupMessage',json=md)

        这是现在的代码,然而还是【无效参数】

        1 条回复 最后回复 回复 引用 0
        • E
          ExMikuPro 0 @wihn2021 最后由 编辑

          此回复已被删除!
          1 条回复 最后回复 回复 引用 0
          • E
            ExMikuPro 0 最后由 编辑

            试试这个发送函数
            截屏2022-05-19 上午8.11.34.png
            msg是这个
            截屏2022-05-19 上午8.14.44.png

            W 1 条回复 最后回复 回复 引用 0
            • W
              wihn2021 @ExMikuPro 0 最后由 编辑

              @ExMikuPro-0 看上去和我第一次贴的代码没区别啊,都是json转为str传入data。我后来回退了MAH的版本就解决了

              1 条回复 最后回复 回复 引用 1
              • E
                ExMikuPro 0 最后由 编辑

                解决了就好🤣

                1 条回复 最后回复 回复 引用 0
                • 1 / 1
                • First post
                  Last post
                Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact