CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.2 |
앱에서 게시글 정보와 확장변수를 담기 위해 해당 게시판 출력 설정에 확장변수도 출력을 설정하고 CURL 요청을 해 보았는데요.
{
"document_srl": 164,
"category_srl": 159,
"member_srl": 5,
"nick_name": "작성자명",
"is_notice": "N",
"lang_code": "ko",
"title": "게시글제목목",
"title_bold": "N",
"title_color": "N",
"content": "<p><img alt=\"image.png\" data-file-srl=\"165\" editor_component=\"image_link\" src=\"/files/attach/images/2025/08/08/79052e7f7fc401fc4f95a37df58719ad.png\" /></p>",
"tags": "",
"readed_count": 4,
"voted_count": 0,
"blamed_count": 0,
"comment_count": 0,
"uploaded_count": 1,
"regdate": "20250808145625",
"last_update": "20250808145625",
"extra_vars": "O:8:\"stdClass\":0:{}",
"status": "PUBLIC",
"comment_status": "DENY",
"notify_message": "N"
},
와 같이 데이터는 떨어지는데 extra_vars에 값이 있음에도 불구하고 null값으로 떨어지는 듯 합니다.
혹시 어느 부분을 점검 해 봐야할지 알 수 있을까요?

댓글 4
정상입니다. board API에는 확장변수를 불러오는 기능이 없습니다.
extra_vars 컬럼은 실제로 사용하지 않은 지 15년쯤 됐고요.
앗.. 그렇다면 별도의 게시판 API를 별도 모듈에서 구현해서 extra_var 값을 불러오게 해야하겠군요..
뭔가 쏘오오옥 값이 나오기에 지금도 사용할 줄 알았습니다 ㅠ_ㅠ
API를 통한 개인정보 유출 사고가 많기 때문에, 기존에 제공하지 않던 데이터를 추가로 제공할 계획은 없습니다. 만약 추가하더라도 옵션으로 처리하고 기본값은 off로 두어야겠지요.
예) 확장변수로 전화번호를 입력받고, 스킨에서 해당 확장변수는 관리자만 볼 수 있도록 해놓았다면? 스킨 수정 내용을 API가 알 리가 없으니, API를 통해 전화번호가 노출될 수 있겠지요.
이런 부분은 사이트마다 필요에 맞게 따로 만들어 쓰는 것이 맞습니다.^^
생각해보니 그렇겠군요.. 스킨에서만 관리자만 볼 수 있게 해둔것을 API에선 알 방법이 없으니까요 ㅎㅎ
필요한 확장 변수만 extra_vars에 나올 수 있게 처리 해서 잘 사용하고 있습니다!
항상 감사합니다!