
313
19
장
-
타사 API와의 통합
requirements
에 있는데, 트윗을 표시할 때 반드시 어떤 기능이 있는 요소를 포함시킬 것을 요
구합니다.
가이드라인에는 어느 정도 재량껏 해석할 수 있는 부분이 있긴 합니다. 예를 들어 이미지를 지
원하지 않는 장치에는 아바타 이미지를 넣지 않아도 됩니다. 하지만 거의 대부분 결과물은 트
위터를 연상할 수밖에 없는 모양이 될 겁니다. 이렇게 하려면 할 일이 많고, 우회 방법이 있긴
해도 트위터 위젯 라이브러리에 링크해야 하는데, 이건 바로 우리가 피하려 하는
HTTP
요청
입니다.
트윗을 표시해야 한다면 가장 좋은 방법은, 설령
HTTP
요청이 늘어나더라도 트위터 위젯 라
이브러리입니다(다시 말하지만, 트위터는 널리 쓰이므로 브라우저가 이미 이 자원을 캐시해뒀
을 확률이 높고 따라서 성능 영향이 우려할 수준은 아닙니다).
API
를 더 깊이 활용하려면 여전
히 서버에서
REST
API
에 접근해야 하므로, 결국은
REST
API
와 프론트엔드 스크립트를 함께
쓰게 될 겁니다.
우리 예제로 돌아갑시다. 우리는 해시 태그 #
meadowlarktravel
을 멘션한 최근
10
개 트윗을
표시하고 싶습니다.
REST
API
를 써서 트윗을 검색하고, 트위터 위젯 라이브러리를 써서 트
윗을 표시할 겁니다. 매번 트윗을 가져오면 사용 제한