Twitter に Web アプリを登録しているので、アプリ ID を持っています。これを使用して、Web サイトからユーザーのタイムライン (ユーザーに代わって、自分のコンテンツ) にコンテンツを公開したいと考えています。サーバー側で動作していますが、jQuery を使用してクライアント側で実行する方法を知りたいです。
1 に答える
0
jQuery では、jQuery.post()メソッドを使用します。このようなものが動作するはずです:
$.post("/myTwitterUpdater.php",
{ 'status': 'Hello world!' });
これは、サーバー側でスクリプトに名前が付けられmyTwitterUpdater.php
、 という名前のパラメーターでステータスの更新を受け入れることを前提としていますstatus
。必要に応じて、独自の認証メカニズムを追加のパラメーターとして追加するか、その上に何かを追加します。次に、サーバーは Twitter REST APIを使用し、より正確にはそのPOST ステータス/更新リソースを使用して、ステータスの更新を Twitter に転送する必要があります。(あなたはすでに動作していると言いましたが、興味のある人は、「twitter oauth php example」をGoogleで検索するか、PHPを選択した言語に置き換えてください。)
Twitter の OAuth 認証は、サーバーに任せておくのが最善です。JavaScript で行うのは難しいですが、不可能ではありません。
于 2012-05-17T11:09:25.667 に答える