Slack Webhook - 返回 invalid_payload
Slack Webhook - returning invalid_payload
我正在尝试将数据发送到 slack webhook,但我一直收到 invalid_payload 响应。
如果我在我的脚本中打印它,我的结果变量如下所示:
{u'results': [{u'TunnelID': 11111}]}
webhook_url = 'https://hooks.slack.com/services/xxx/xxx/xxx'
response = requests.post(
webhook_url, data=json.dumps(results),
headers={'Content-Type': 'application/json'}
)
if response.status_code != 200:
raise ValueError(
'Request to slack returned an error %s, the response is:%s'
% (response.status_code, response.text)
)
我确定我的结果变量的格式化方式有问题,但我似乎找不到正确的格式化方式。
也许您的意思是将 results
作为消息本身包含在内?在哪种情况下,像这样?
response = requests.post(
webhook_url, json={'text': str(results)},
headers={'Content-Type': 'application/json'}
)
我正在尝试将数据发送到 slack webhook,但我一直收到 invalid_payload 响应。
如果我在我的脚本中打印它,我的结果变量如下所示:
{u'results': [{u'TunnelID': 11111}]}
webhook_url = 'https://hooks.slack.com/services/xxx/xxx/xxx'
response = requests.post(
webhook_url, data=json.dumps(results),
headers={'Content-Type': 'application/json'}
)
if response.status_code != 200:
raise ValueError(
'Request to slack returned an error %s, the response is:%s'
% (response.status_code, response.text)
)
我确定我的结果变量的格式化方式有问题,但我似乎找不到正确的格式化方式。
也许您的意思是将 results
作为消息本身包含在内?在哪种情况下,像这样?
response = requests.post(
webhook_url, json={'text': str(results)},
headers={'Content-Type': 'application/json'}
)