2012-06-18 1 views
0

Google 알리미와 유사한 기능을 가진 웹 애플리케이션을 만들려고합니다. (비슷한 의미로, 사용자는 매일, 또는 매시간 알림을 보낼 이메일 주소를 제공 할 수 있습니다.) 유일한 제한은 특정 키워드 또는 해시 태그를 기반으로 사용자에게 경고를 제공한다는 것입니다. 나는이 웹 애플리케이션에 필요한 기본적인 API를 찾았다 고 생각한다.Google 알리미와 유사한 Twitter API

https://dev.twitter.com/docs/api/1/get/search

문제는 내가 아직이 응용 프로그램이 제대로 작동하기 위해 필요한 모든 웹 기술을 모르는 것입니다. 예를 들어, 검색된 모든 키워드를 데이터베이스에 저장해야합니까? 내 데이터베이스를 최신 상태로 유지하기 위해 항상 풀링 아약스 요청을 유지해야합니까? 사용자가 제공 한 키워드가 현재 매우 인기가있는 경우 1 시간 만에 수천 개의 짹짹이있을 수 있습니다 (여러 트렌드 주제를 요청하는 이메일이 여러 개있을 수 있음).

그건 그렇고, PHP를 사용하여이 응용 프로그램을 구축하려고합니다. 그래서 제게 알려주십시오. 어떤 종류의 기술을 내가 그런 웹 어플리케이션 (그리고 아마도 참고 문헌들)을 배울 필요가 있습니까? 모든 종류의 도움을 주시면 감사하겠습니다. 사전 :

감사 감사,

펠릭스 페르 다나

+0

혜성 기술을 찾으십시오. –

+0

흠. 충고에 감사드립니다. 다른 생각이 있습니까? –

+0

내가 틀 렸습니다. 당신은 혜성 기술을 필요로하지 않습니다. 그 해답을보십시오. 희망이 도움이 될 것입니다. –

답변

1

난 당신이 데이터베이스에 사용자의 전자 메일과 검색 키워드를 (또는 무엇이든)에 저장해야합니다 같아요.

그러면 관련 데이터를 얻기 위해 앱에서 API 쿼리를 수행해야합니다 (따라서 서버에서 실행해야합니다). 그런 다음 모든 사용자에게 데이터를 보내야합니다. 여기 이해하기

는 알고리즘 :

  1. 사용자는 데이터베이스에서 자신의 전자 메일 및 키워드를 저장
  2. http://www.google.ru/alerts 같은 페이지에 자신의 요청을 추가합니다.
  3. 그런 다음 서버에서 스크립트를 실행합니다 (반복 할 수도 있고 cron을 사용할 수도 있습니다). 그러면 트위터에 쿼리하여 데이터를 얻을 수 있습니다.
  4. 스크립트가 모든 데이터를 처리하여 사용자의 전자 메일로 보냅니다.