Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

Slim을 사용한 Restful API > MEMBER PDS

본문 바로가기
사이트 내 전체검색

MEMBER PDS

Slim을 사용한 Restful API

페이지 정보

본문

PHP도 잘 모르면서  만들었던 코드입니다.  (2-3년전에..  지금도 PHP코드는 잘 모릅니다.)

 

그누보드 플러그인에도 코드이그나이터로 만드시는 분도 있고,

 

와칸다포에버 님도 만드신다고 하시네요.

 

아래는 예전에 올렸던 글입니다.

 

https://sir.kr/so_app/1509

 

파일을 다시 올려 봅니다.

 

최신 그누보드 5.4.0.1에 올려서 테스트해보니 읽어오는 것은 되는 것 같습니다.

 

압축을 풀어서 main directory에 copy 합니다.

 

테스트는  (읽어오기만,  쓰기는 거의 구현못함.)

 

게시판 전체 읽어오기

/restful/api/v1/board/[보드네임]

아래와 같은 옵션도 되어 있습니다. ( 페이지당 2개 첫페이지..)

restful/api/v1/board/free?page=1&per_page=2 

그러면 제일 마지막에,  다음 페이지에 대한 정보가 나오는 식입니다.

[code]

"links": [
        "<http:\/\/gnuboard.test:8080\/restful\/api\/v1\/board\/free?page=2&per_page=2>; rel=\"next\"",
        "<http:\/\/gnuboard.test:8080\/restful\/api\/v1\/board\/free?page=5&per_page=2>; rel=\"last\""

[/code]

 

그외에 구현되었던 것은

fields: 해당 필드만 가져오기

sort : 필드면 소팅같은데 잘 기억이 안나네요..  -를 붙이면 desc 없으면 asc같은데.

 

 

게시판 글 읽어오기

/restful/api/v1/board/[보드네임]/:wr_id

 

게시판 글에 해당되는 댓글 읽어오기

/restful/api/v1/board/[보드네임]/:wr_id/comments

 

에러나는 것은

/restful/api/v1/menus

 

오래된 코드이지만,  그누보드의 Restful API도 어느정도의 규격이 있으면 좋을 것 같아서입니다.

 

어떤 프레임워크를 쓰더라도,  통일된 것을 사용하면 나중에라도 편하지 않을까요? 

 

그누보드 RESTFUL API Spec을 미리 정하고, 그것에 맞게 백엔드쪽을 만들어 보면 어떨까요?

추천3

첨부파일

댓글목록

profile_image

아파치님의 댓글

아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (173.♡.162.136) 작성일

공부는 하고는 싶으나 시간이....쿨럭~

profile_image

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.30.2) 작성일

이쪽은 너무 힘들어요..

profile_image

가이더님의 댓글

no_profile 가이더 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (59.♡.164.133) 작성일

흠.. xe가 아니라서

profile_image

불량학생™님의 댓글

불량학생™ 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (175.♡.47.145) 작성일

음. restful 이라 좋지요.
저도 잠깐 구현해보기는 했는데, 그림을 그리기가 어렵더군요.

profile_image

ifelse님의 댓글

no_profile ifelse 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (106.♡.142.75) 작성일

어떻게 만드신건지 궁금했는데 여긴 파일이 남아있네요 ㅎㅎ

profile_image

돋보기님의 댓글

no_profile 돋보기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (112.♡.79.162) 작성일

공부하는데 도음될듯해요 이것저것 다 시도해보는그지용

Total 2건 1 페이지

검색

회원로그인

회원가입

30 일간 포인트 Top 10

네로
12,860 Point
둘리세상
12,120 Point
무와보
11,580 Point
둠고프
11,060 Point
가이더
10,670 Point
dawn
10,200 Point
아파치
8,120 Point
김기린
7,120 Point
갓갓
6,300 Point
정기루
6,270 Point
dnsever. dnszi. nojapan.

사이트 정보

포인트 정책
포인트 순위
사이트명 : 아파치존
개인정보관리책임자 : JOO SUNG

접속자집계

오늘
737
어제
1,242
최대
1,850
전체
266,388
Copyright © apachezone.com. All rights reserved.