2012-12-01 3 views
0

저는 인스 타 그램 (해시 태그 검색)의 사진을 가져 오는 '미디어'페이지, 업데이트 및 사진을 가져 오는 비영리 축제를위한 사이트를 만들고 있습니다. 페이스 북 (축제의 앨범을 통해) 트위터 게시물 (사용자 및 해시 태그 별).Facebook, Twitter 및 Instagram에서 피드 캐싱

페이스 북과 트위터 용 JS 위젯을 사용해 보았지만 PHP/Codeigniter를 사용하여 피드를 가져오고 더 나은 성능과 모양을 제어하기 위해 캐싱하는 방법에 대해 궁금해했습니다.

피드 데이터를 서버의 json 파일이나 MySQL 레코드에 저장하는 것이 가장 좋습니까?

기본적으로 피드 URL, JSON, 마지막 업데이트 시간 및 일종의 식별자를 저장하는 각 피드에 대한 레코드가있는 테이블을 향하고 있습니다.

그럼 방법의 다음과 같은 유형으로 클래스를 작성할 수

get_feed($id='facebook_updates', $expiry_time=3600); 
  1. 이 갈 합리적인 방법처럼 보이는가? 또는 이미 더 나은 해결책이 있습니까?

  2. 내가 인증을 필요로하는 피드와 그에서 작동 거라고 어떻게 확신하지 않다

답변

1

형제를 (& 인스 타 그램 트위터)!

우선, 합리적인 방법으로 보이고 더 잘 알지 못합니다. 나는 그 작업을 수행해야한다면 그러나, 나는이 내 문제를 끊을 :

  • 서버 측 코드는 내가 사용할 수 있도록 내가 아마 JSON으로 저장하는 것 (서비스에서 정보를 잡아 정보는 을 직접 돌려 보냈습니다.) 때때로 cronjobs로 실행되었습니다.

  • 사용자 정의 스타일로 정보를 표시하는 클라이언트 측 (서버도 작동).

가 인증을 필요로하는 피드로 작업하려면, 당신은 그들 각각의 응용 프로그램을 만들 개인 계정에 액세스하여 코드에서 사용하도록 권한을 부여해야합니다. Instagram과 함께 일한 적은 없지만 다른 사람들은이를 수행하는 방법에 대한 좋은 문서를 가지고 있습니다. http://plugins.in1.com/socialist

:

마지막으로, 약간의 수정과 함께, 당신은 당신이 당신의 작업을 수행하는 데 도움이 너무이 멋진을 사용할 수 있습니다