技术求助:如何获取 Webhook URL 被 POST 的内容(json)到 python 保存

1.背景:
目标网站 A 提供了一个服务:某个信息更新后,目标网站 A 就会把此 更新消息 POST 到 设置的 Webhook URL 上
已经按照  流程 在 postman 上生成了一个 Webhook URL ,并填入 目标网站 A
信息更新后,目标网站 A 网页端确实看到信息有更新.

2.需要做的:
目前,就是不知道 如何保存每次 POST 的信息到 python 中  (POST 到  Webhook URL 的信息, 是 json)
(就是使用哪些命令,获取到 保存这个信息,因为程序其他部分 需要这个 信息,获取每次 POST 到 Webhook_URL 的 内容,下面的程序才能进行).

3.请各位技术大佬 不吝赐教,谢谢!如果可以带关键代码 那就最好了.

postman 上生成的 Webhook_URL
Webhook_URL = 'https://***.mock.pstmn.io'
举报· 93 次点击
登录 注册 站外分享
11 条回复  
airyland 小成 2024-9-15 09:36:47
没看明白问题。不要用 mock ,把 webhook 改为你服务器不就可以保存了。
YadongZhang 该用户已被删除 2024-9-15 09:53:05
提示: 作者被禁止或删除 内容自动屏蔽
sagaxu 初学 2024-9-15 09:53:28
除非 postman 的服务器提供相关 API ,或者自己爬虫抓。否则获取不了,你得有自己的 webserfer 。
yinmin 小成 2024-9-15 10:24:02
python fastapi 或者 python flask 写一个 web 服务
Puteulanus 小成 2024-9-15 10:43:58
你这个需要的应该是云函数,同时接入(云函数支持的)数据储存服务
写两个接口,一个按照 A 网站要求的格式接受 webhook 请求并储存,一个用来给 Python 拉取储存的数据
SenLief 小成 2024-9-15 11:19:56
你用 python 启用一个 http serfer 就可以了,让 webhook post 到 serfer 上,不就能处理 request 信息了。
tomczhen 初学 2024-9-15 12:22:03
xy 问题
taolu12138 该用户已被删除 2024-9-15 14:20:30
提示: 作者被禁止或删除 内容自动屏蔽
GeekGao 小成 2024-9-15 15:24:17
使用 Flask 框架创建简单 HTTP 服务器并处理 Webhook 请求的例子:
```
from flask import Flask, request, jsonify
import json

app = Flask(__name__)

@app.route('/webhook', methods=['POST'])  # 根据需要更改路由
def webhook():
    # 获取请求体中的 JSON 数据
    data = request.get_json()
    # 将数据保存到文件中
    with open('webhook_data.json', 'w') as f:
        json.dump(data, f)
   
    # 返回成功响应
    return jsonify({'status': 'success'}), 200

if __name__ == '__main__':
    app.run(debug=True)

```
12下一页
返回顶部