저는 티타늄을 처음 사용하며 (또 다른) 트위터 클라이언트를 구축하여 시작했습니다. 내가 만난 문제는 트위터의 Streaming API을 사용하고 싶습니다. 티타늄 데스크톱에서이를 수행하는 가장 좋은 방법을 이해하는 데 어려움을 겪고 있습니다. 작동하지 않을 것,아키텍처 : Twitter 스트리밍 API에 대한 티타늄 데스크톱
- 는 스트리밍 API를 사용하지 마십시오 :
는 여기에 옵션은 내가 볼 수 있습니다.
- httpclient that supports streaming responses으로 연결되는 Python 브리지를 만듭니다 (Streaming API에 필요하며 연결을 종료하지 않습니다). 클라이언트가 트윗을 포맷하고 출력하는 자바 스크립트 메소드에 응답을 전달하게하십시오. (문제는 여기에 있습니다 : 내가 필요로하는 파이썬 라이브러리를 묶는 방법)
- 티타늄 SDK 1.1과 함께 제공되는 Javascript HttpClient를 내가 잘 모르는 영리한 방법으로 사용하십시오.
- 스트리밍 응답을 지원하는 HttpClient와 함께 제공되는 Titanium SDK의 1.2.0-RC2 release을 사용하십시오. 출시 노트에 스트리밍 지원으로 스트리밍 API로 작업하기에 충분한 지 판단 할 수있는 정보는 거의 없습니다.
- 플래시 중개자를 통한 스트리밍 지원을위한 자바 스크립트 라이브러리 twstreamer을 사용하십시오. 플래시가 티타늄 데스크톱에서 제대로 작동하지 않는다는 버그 보고서를 보았지만 잘못된 것으로 입증되기를 바랍니다.
- 내가 아직 생각하지 않은 또 다른 방법.
나는이 일을 어떻게 얻을 수 있는지에 대한 영리한 아이디어와 앞으로의 조언을 기대합니다. 읽어 주셔서 감사합니다!
굉장! 이것은 표준 XMLHttpRequest에서도 작동하는 것처럼 보입니다. –
@MartinVilcans : 적절한 CORS 헤더가 설정되지 않은 상태에서 XMLHttpRequests가 허용되는 도메인 간 가능합니다. 너는 너의 자신의 위치에 대하여 그것을 사용할 수 있었다 ... –