.. API parameters:
.. |count| replace:: 페이지 당 시도하고 검색할 결과의 수.
-.. |cursor| replace:: 결과를 페이지로 나눕니다. 페이징을 시작하려면 -1 값을 입력하세요. 응답 기관의 next_cursor와 previous_cursor에 반환된 값을 목록의 앞뒤에 제공하세요.
+.. |cursor| replace:: 결과를 페이지로 나눕니다. 페이징을 시작하려면 -1 값을 입력하세요. response의 next_cursor와 previous_cursor에 반환된 값을 목록의 앞뒤에 제공하세요.
.. |date| replace:: Permits specifying a start date for the report. The date should be formatted YYYY-MM-DD.
.. |exclude| replace:: Setting this equal to hashtags will remove all hashtags from the trends list.
-.. |full_text| replace:: A boolean indicating whether or not the full text of a message should be returned. If False the message text returned will be truncated to 140 chars. Defaults to False.
+.. |full_text| replace:: 메시지의 전문을 반환할지 여부를 확인하기 위한 논리값. False라면 140자로 잘린 메시지 내용을 반환하게 됩니다. 기본값은 False입니다.
.. |include_card_uri| replace:: A boolean indicating if the retrieved Tweet should include a card_uri attribute when there is an ads card attached to the Tweet and when that card was attached using the card_uri value.
.. |include_entities| replace:: false로 설정하면 엔티티 노드를 포함하지 않습니다. 기본값은 true.
.. |include_ext_alt_text| replace:: If alt text has been added to any attached media entities, this parameter will return an ext_alt_text value in the top-level key for the media entity.
스트리밍 API는 REST API와는 상당히 다릅니다. 왜냐하면 REST API는 트위터에서 데이터를 가져오는 데에 사용되는 반면에 스트리밍 API는 메세지를 지속되는 세션으로 보내주기 때문입니다. 이를 통해 스트리밍 API는 REST API를 사용하는 것보다 더 많은 데이터를 실시간으로 다운로드 할 수 있습니다.
-Tweepyì\97\90ì\84\9c **tweepy.Stream** ì\9d\98 ê²½ì\9a°ì\97\94 ì\8a¤í\8a¸ë¦¬ë°\8d ì\84¸ì\85\98ì\9d\84 ì\84¤ì \95í\95\98ê³ , **StreamListener** ì\9d¸ì\8a¤í\84´ì\8a¤ì\97\90ê²\8c ë©\94ì\8b\9cì§\80를 ë³´ë\82´ë\8a\94 ì\9d¼ì\9d\84 í\95©ë\8b\88ë\8b¤. ì\8a¤í\8a¸ë¦¼ ì\88\98ì\8b ì\9e\90ì\9d\98 **on_data** ë©\94ì\86\8cë\93\9cë\8a\94 모ë\93 ë©\94ì\8b\9cì§\80를 ì\88\98ì\8b í\95\98ê³ ë©\94ì\8b\9cì§\80ì\9d\98 ì¢\85ë¥\98ì\97\90 ë\94°ë\9d¼ í\95¨ì\88\98를 í\98¸ì¶\9cí\95©ë\8b\88ë\8b¤. 기본 **StreamListener** ë\8a\94 ê°\80ì\9e¥ ì\9d¼ë°\98ì \81ì\9d¸ í\8a¸ì\9c\84í\84° ë©\94ì\8b\9cì§\80를 ë¶\84ë¥\98í\95\98ì\97¬ ì \81ì \88í\95\98ê²\8c ì\84¤ì \95ë\90\9c ë©\94ì\86\8cë\93\9cë¡\9c ë³´ë\82¼ ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤. í\95\98ì§\80ë§\8c 기본 **StreamListener** ì\9d\98 ë©\94ì\86\8cë\93\9cë\93¤ì\9d\80 ì\9e\84ì\8b\9cë¡\9c ë§\8cë\93¤ì\96´ ë\86\93ì\9d\80 ê²\83에 불과합니다.
+Tweepyì\97\90ì\84\9c **tweepy.Stream** ì\9d\98 ê²½ì\9a°ì\97\94 ì\8a¤í\8a¸ë¦¬ë°\8d ì\84¸ì\85\98ì\9d\84 ì\84¤ì \95í\95\98ê³ , **StreamListener** ì\9d¸ì\8a¤í\84´ì\8a¤ì\97\90ê²\8c ë©\94ì\8b\9cì§\80를 ë³´ë\82´ë\8a\94 ì\9d¼ì\9d\84 í\95©ë\8b\88ë\8b¤. ì\8a¤í\8a¸ë¦¼ ì\88\98ì\8b ì\9e\90ì\9d\98 **on_data** ë©\94ì\86\8cë\93\9cë\8a\94 모ë\93 ë©\94ì\8b\9cì§\80를 ì\88\98ì\8b í\95\98ê³ ë©\94ì\8b\9cì§\80ì\9d\98 ì¢\85ë¥\98ì\97\90 ë\94°ë\9d¼ í\95¨ì\88\98를 í\98¸ì¶\9cí\95©ë\8b\88ë\8b¤. 기본 **StreamListener** ë\8a\94 ê°\80ì\9e¥ ì\9d¼ë°\98ì \81ì\9d¸ í\8a¸ì\9c\84í\84° ë©\94ì\8b\9cì§\80를 ë¶\84ë¥\98í\95\98ì\97¬ ì \81ì \88í\95\98ê²\8c ì\84¤ì \95ë\90\9c ë©\94ì\86\8cë\93\9cë¡\9c ë³´ë\82¼ ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤. í\95\98ì§\80ë§\8c 기본 **StreamListener** ì\9d\98 ë©\94ì\86\8cë\93\9cë\93¤ì\9d\80 ì\8a¤í\85\81 ë©\94ì\86\8cë\93\9c에 불과합니다.
그러므로 스트리밍 API를 사용할 때는 다음의 세 단계를 거쳐야 합니다.
---------
트위터의 스트리밍 API를 사용할 때에는 속도 제한을 초과할 위험을 고려해야 합니다. 만약 클라이언트가 정해진 시간동안 스트리밍 API에 접근 시도 횟수가 제한된 수를 초과한다면, 420 오류를 수신하게 됩니다. 클라이언트가 420 오류를 수신한 후 기다려야 하는 시간은 접속에 실패할 때마다 기하급수적으로 증가합니다.
-Tweepyì\9d\98 **Stream Listener** ì\9d\80 ì\98¤ë¥\98 ì½\94ë\93\9c를 **on_error** ì\9e\84ì\8b\9c 메소드로 전송합니다. **on_error** 의 기본 구현은 모든 코드에서 **False** 을 반환하지만, `트위터 스트리밍 API 연결 설명서`_ 에서 권장하는 백오프 전략을 사용하여 어떤, 혹은 모든 코드에서 Tweepy가 다시 연결할 수 있도록 오버라이딩 할 수 있습니다. ::
+Tweepyì\9d\98 **Stream Listener** ì\9d\80 ì\98¤ë¥\98 ì½\94ë\93\9c를 **on_error** ì\8a¤í\85\81 메소드로 전송합니다. **on_error** 의 기본 구현은 모든 코드에서 **False** 을 반환하지만, `트위터 스트리밍 API 연결 설명서`_ 에서 권장하는 백오프 전략을 사용하여 어떤, 혹은 모든 코드에서 Tweepy가 다시 연결할 수 있도록 오버라이딩 할 수 있습니다. ::
class MyStreamListener(tweepy.StreamListener):