簡體   English   中英

如何響應特定的 json 屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM