[英]How to response with specific json attribute
我正在嘗試為slack設置一個 webhook。 我需要將“挑戰”屬性值返回給下面的請求。 我不知道在“response = make_response((),200)”中寫什么才能正確響應。
{
"token": "Jhj5dZrVaK7ZwHHjRyZWjbDl",
"challenge": "3eZbrw1aBm2rZgRNFdxV2595E9CY3gmdALWMmHkvFXO7tYXAYM8P",
"type": "url_verification"
}
import os
from flask import Flask
from flask import request
from flask import make_response
app = Flask(__name__)
@app.route('/webhook2')
def hello_slack():
request_json = request.get_json(silent=True, force=True)
response_body = json.dumps(request_json)
response = make_response((),200)
response.headers['Content-Type'] = 'text/plain'
return response
if __name__ == '__main__':
port = int(os.getenv('PORT', 5000))
app.run(debug=False, port=port, host='0.0.0.0')
嗨,我看到您在文件頂部有一個字典; 這似乎很奇怪。 我猜你想要一些變量等於 dict 和 response 應該使用 variable[“challenge”]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.