2017-04-20 9 views

답변

2

서버 쪽에서 URL 경로가 POST를받을 수 있는지 확인하십시오. 으로는 그들의 문서 (https://api.slack.com/docs/message-buttons)에서 말했다 :

응용 프로그램/x-www-form-urlencoded를 JSON 문자열을 포함하는 페이로드 몸 매개 변수 자체를 포함하여 HTTP POST 요청을 받게됩니다 귀하의 액션 URL.

먼저 요청 x-www-form-urlencoded를 포맷 후 JSON 디코딩하여 디코딩한다. 파이썬에서

, 나는이 코드 줄로 끝날 :

payload = json.loads(urlparse.parse_qs(request.get_data())['payload'][0]) 

은 다른 사람 일일 도움이되기를 바랍니다!

+0

그건 작동합니다! 굉장해. – deepdive