게시판 API 만들기 정보
게시판 API 만들기관련링크
첨부파일
본문
오늘은 리액트 네이티브에서 사용할 api를 그누보드로 만들어진 사이트에서
게시판의 데이터를 불러오는 간단한 list 호출 api를 만들어보았습니다.
https://music1020.iwinv.net/api/notice_list.php?bo_table=gallery
게시판에 이미지를 업로드하고 해당 이미지 path를 호출하여 앱에 노출되게 할려고합니다.
{"result":[{"title":"짤이미지1","name":"admin","url":"https:\/\/music1020.iwinv.net\/data\/file\/{$bo_table}\/982509662_Y0LQ1Tzf_ae6b49193aef740914d2e4936b9448693f0b703c.jpg"},{"title":"짤이미지1","name":"admin","url":"https:\/\/music1020.iwinv.net\/data\/file\/{$bo_table}\/982509662_5TFg9DYj_2d916c38384273faddcbaeb1b18bfda4f6bf828f.jpg"},{"title":"짤이미지1","name":"admin","url":"https:\/\/music1020.iwinv.net\/data\/file\/{$bo_table}\/982509662_mpibt2No_e289253fa90cb2deae6d6f6cf57967ec907d2f90.jpg"},{"title":"짤이미지1","name":"admin","url":"https:\/\/music1020.iwinv.net\/data\/file\/{$bo_table}\/982509662_wNvR7M6F_9ab036e3a6b70db0f706c487af1271e41cbe5b2e.jpg"}]}
<?php
//include_once("./include/config.php");
include_once("../common.php");
$bo_table=$_GET["bo_table"];
$q = " select * from g5_write_$bo_table ";
$rslt = sql_query($q);
$result = array();
// 쿼리문의 결과(res)를 배열형식으로 변환(result)
for ($i=0; $row=sql_fetch_array($rslt); $i++)
{
//file list
$q1 = " select * from g5_board_file where bo_table='{$bo_table}' and wr_id='".$row['wr_id']."'";
$rowA = sql_fetch($q1);
array_push($result, array('title'=>$row['wr_subject'],'name'=>$row['mb_id'],'url'=> 'https://music1020.iwinv.net/data/file/{$bo_table}/'.$rowA['bf_file']));
}
echo json_encode(array("result"=>$result),JSON_UNESCAPED_UNICODE);
?>
이후에 앱에서 해당 링크를 axios 같은것으로 호출하여 사용하시면 됩니다.
앱에서 사진업로드 api는 다음버전에서 업로드하도록 하겟습니다.
!-->
15
댓글 전체
공개 감사합니다.
ajax에서 호출해서 사용하면 좋을 것 같네요~!!