인스타그램 json 더보기 질문드립니다.

인스타그램 json 더보기 질문드립니다.

QA

인스타그램 json 더보기 질문드립니다.

본문

인스타그램 api를 이용하지않고 json으로 긁어와서 뿌려주는 페이지를 제작중입니다.

http://www.thewedd.com/insta.htm



<?
//tag 기준 
$baseUrl = "https://www.instagram.com/explore/tags/thewedd/?__a=1";
$url = $baseUrl;

while(1) {
$json = json_decode(file_get_contents($url));
$items = $json->tag->media->nodes;    

foreach($items as $key=>$value){
echo <<<EOD
<a href="https://www.instagram.com/p/{$items[$key]->code}" target="_blank"><img src="{$items[$key]->display_src}" width="100" height="100"></a>
EOD;
}
if(!$json->tag->media->page_info->has_next_page) break;
$url = $baseUrl.'&max_id='.$json->tag->media->page_info->end_cursor;
}
?>


thewedd라는 태그를 검색해서 해당되는 이미지를 퍼오는데요 한 번에 다 긁어오니까 로딩시간도 오래걸리고 해서 20개씩 끊어서 더보기 버튼을 추가해서 클릭할때마다 20개씩 불러야겠는데  방법을 모르겠습니다.


has next page와 end cursor를 이용해서 하는것 같은데 어떻게 수정을해야될까요?

(참고할만한 예제 환영합니다. 도와주세요....ㅠㅠ)

이 질문에 댓글 쓰기 :

답변 1

php로 파싱해서 불러오시려면 우선 불러온 파일들을 캐시로 저장시켜야 다음 화면부터

새로 불러오지않아서 속도가 느리지않을꺼고요

제일좋은방법은 api이용해서 json형식으로 불러오는 예제가 많으니

해당 방법으로 불러서 사용하시는것이 제일좋습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 150
QA 내용 검색
filter #json ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT