api호출 시 DB에 저장해서 값 호출 채택완료
qoqofh
4년 전
조회 2,360
</p>
<p> <?php
$url = "<a href="https://www.googleapis.com/youtube/v3/videos?key=apikey&part=snippet,contentDetails,statistics&id=".$list[$i]['wr_10'];" target="_blank" rel="noopener noreferrer">https://www.googleapis.com/youtube/v3/videos?key=apikey&part=snippet,contentDetails,statistics&id=".$list[$i]['wr_10'];</a>
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
curl_close($ch);
$result = json_decode($content);
$di = new DateInterval($result->items[0]->contentDetails->duration);</p>
<p> ?></p>
<p>
이런식으로 유튜브 Api를 활용하여 제목,내용,출력길이 를 호출하여 사용하고 있는데 로딩개선을 위해,
호출한 내용을 DB에 저장해서 불러오려고 하는데, 그에 대한 해결방안을 참조할만한 자료가 있을까요 ㅠㅠ?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
curl 호출하고 이미 저장된 DB 를 호출하셔서..
if(api 호출 고정값 == db 호출 고정값) {
DB 에서 불러옴
} else {
curl 에서 불러옴
curl 에서 불러온 정보 DB 에 저장
}
이렇게 하시면 되겠져...
그럼 처음에는 curl 로 호출되고 2번째부터는 DB 로 호출되는..
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
q
qoqofh
4년 전
제작의뢰 진행해봐야겠네요 ㅠㅠ 도저히 감을 못잡겠네요 ㅠㅠ 감사합니다 ㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인