xmlrpc를 이용한 외부에서 글쓰기가 라이믹스에서도 지원이 될까요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요.
라이믹스에도 혹시 xmlrpc를 이용한 외부글쓰기 지원이 가능한가요??
이전 히스토리를 찾아보려고 검색을 이것저것해보는데 xe에서는 블로그api(?)애드온 이용한 사례가 있긴한데
현재 라이믹스 2.x 버전에서도 비슷한 방식으로 사용이 가능한지 궁금합니다.
karius
Lv. 4
댓글 7
해당 애드온을 약간 수정하면 2.x에서도 사용 가능할 것 같습니다.
최근에는 제대로 작동이 안되는거같네요 ㅠㅠ
기본 상태에서는 $GLOBALS['HTTP_RAW_POST_DATA'] 제거 때문에 동작하지 않습니다. 이를 패치한다 해도 코어 CSRF 체크 강화로 요청이 자동 차단됩니다.
설사 이를 우회한다 해도 여러 문제점(mid를 무조건 홈페이지 mid로 가져와서 글 작성시 메인화면의 모듈에 글이 등록됩니다. 메인화면에 페이지 모듈이면 글이 이중으로 등록되어 접근 불가능한 오류를 확인하실수 있습니다. 이외 짧은주소 설정에 따라 api 주소가 잘못 표시되는 문제점도 있습니다)이 발생하므로 정상 사용이 불가능합니다.
반드시 외부에서 글을 작성해야 하는 경우 https://github.com/monoless/xe-oauth-server 와 같은 자료를 사용하실수 있습니다(다만 정상 동작 체크는 하지 못했습니다)
한번 확인해보겠습니다!