1

新しい Twitter 検索結果が見つかったときに、Urban Airship を使用してユーザーの iPhone にプッシュ通知を送信したいと考えています。

ユーザーの iPhone を登録し、検索語を保存し、Twitter 検索をポーリングするために、これを実現するために構築された Web アプリが必要になることはかなり確信しています。このアプリを作成するにはどうすればよいですか (どの言語を使用するかなど)。

本当にありがとう。

4

3 に答える 3

1

前に言ったことはすべて正しいのですが、1 つだけ付け加えておきたいことがあります。

データの取得を処理するには、 http://superfeedr.comを調べることを強くお勧めします。

Superfeedr を使用すると、 PubSubHubbub API を利用でき、自分で RSS を解析する必要はありません。

フローは次のようになります。

  1. ユーザーが Twitter ユーザーに登録するか、電話で検索します。
  2. Phone は、ユーザー X がサブスクライブしたことをサービスに通知します。
  3. あなたの Web アプリは、その RSS フィードを監視するために superfeedr に登録します (そして、この関係を追跡します)。
  4. 新しいアイテムが表示されると、Superfeedr は最新のアイテムと共に Web アプリに POST します。
  5. ユーザーとフィードの関係を調べて、Urban Airship にそのユーザーにアラートを送信するように指示します。

このように、Web アプリケーションで行う必要があるのは、関係をインテリジェントに追跡することだけです。

于 2010-01-01T18:01:43.707 に答える
1

そうです、Twitter を自動的に検索し、ユーザーに配信するプッシュ通知ペイロードを作成する Web アプリを作成する必要があります。さらに、実際のツイートを取得するためにユーザーからの要求をアプリで受け入れることもできます。これは、サイズ制限がかなり小さいため、ツイートのコンテンツを通知ペイロードにロードすることはできないためです。

Urban Airship は HTTP 経由で動作するため、好きな言語を使用できます。あなたが知っていることだけを行ってください。それを行うための好ましい方法はありません。

私はこれを言います - 毎秒たくさんのつぶやきが追加されています。スケーラビリティは、何をしようとしても、おそらくかなり大きな要因になるでしょう。これがおそらく、1 年後に Push をサポートする Twitter アプリがあまり多くない理由です。

于 2009-12-31T14:19:39.160 に答える
0

@bpapa は正しく、自分が最もよく知っている言語を使用する必要があります。また、Twitter Streaming API を調べることをお勧めします。これは、アプリケーションを実際にリアルタイムにするのに役立ちます。

于 2010-01-01T15:02:05.287 に答える