수요일까지 되던 코드가 갑자기 안됩니다.
제 컴퓨터에 악성코드가 심어져 있는 걸까요.
어처구니가 없지만 답답한 마음에 질문 올려봅니다.
0. ‘Constraints on the parameter [receiver_uuids] are unsatisfied. The input receiver id(s) is invalid format.’ 메시지를 받았습니다.
1. request는 다음과 같이 보내고 있습니다.
urlSearchParam을 쓰는걸 발견하기까지도 정말 많은 시행착오가 있었는데
다들 어떻게들 보내시고 계신가요? 하여튼 저는 이렇게 보내고 있습니다…
2. 문제는 "uuids"를 못알아본다는 것인데요.
Redis에서 그 목록을 가져와서 → json.parse를 했다가 → 다시 json.stringify를 해서 넣고 있습니다.
그래서 그 과정에서 형태의 변화가
- redis에서 가져온 직후:
string type 이고
["-cDwxv7N-c_j0ebT4Nnq2-vS_sj7yvLE9I4","-cv7z_bE9sT80OXW5tPm1OHZ9cPwwfnP_4E"] - json.parse를 한 직후 :
object type 이고
[ ‘-cDwxv7N-c_j0ebT4Nnq2-vS_sj7yvLE9I4’, ‘-cv7z_bE9sT80OXW5tPm1OHZ9cPwwfnP_4E’ ] - 보내기 직전에 urlSerchParam안에서:
JSON.stringify를 했으니 string일 것이고
["-cDwxv7N-c_j0ebT4Nnq2-vS_sj7yvLE9I4","-cv7z_bE9sT80OXW5tPm1OHZ9cPwwfnP_4E"]
입니다.
대체 왜 안갈까요?
더 정확히는… 이 코드로 수요일까지 가던게 갑자기 대체 왜 안갈까요? 이지만…
id는 631860 입니다.