친구 메시지 전송 api

{‘msg’: ‘failed to parse parameter. name=receiver_uuids, stringToParse=-, paramString=-, paramStringAlias=null’, ‘code’: -2}

data = { "receiver_uuids" : "['메시지 보낼 상대 uuid']", "template_object" : json.dumps(template) }

response = requests.post(url, data=data, headers=headers)

이렇게 보냈는데 오류 메시지가 뜹니다.
어떤 부분이 문제인건가요?

receiver_uuids의 값으로 넘어가는 부분의 따옴표를 바꾸면 될것같습니다.
아마 python으로 보이는데, python에서는 ""로 묶든 ''로 묶든 모두 문자열로 처리되지만,
저희 api 서버를 포함한 다른 많은 언어에서는 ""와 ''가 각각 문자열(string)과 문자(char)로 구별되서 사용됩니다.
그래서 전달받은 receiver_uuids가 내부에서 파싱될때 문자열의 리스트가 아닌 문자의 리스트로 인식되어 실패한것으로 보입니다.

아래 두가지 형태중 하나로 바꿔서 다시 테스트 부탁드립니다.

data = { "receiver_uuids" : '["메시지 보낼 상대 uuid"]', "template_object" : json.dumps(template) 

data = { "receiver_uuids" : "[\"메시지 보낼 상대 uuid\"]", "template_object" : json.dumps(template) }

data = {
‘receiver_uuids’ : ‘[“uuid”]’,
‘template_object’ : json.dumps(template_object)
}

이렇게 해서 해결했습니다. 감사합니다