1

すべてのフロント エンドが jQuery を使用して JavaScript であるウィジェット アプリを作成しています。私は、すべてのサーバーとの対話に対して、php サーバー スクリプトへの ajax 呼び出しを行います。Zend oauth クラスを使用して、ユーザーに代わって Twits を送信できるように、Twitter で許可を得ようとしています。リダイレクトに問題なくアクセスし、Twitter にアクセスして認証を受け入れた後、行き詰まりました. 私のリダイレクトページは、アプリが存在する元のページと同じページである必要があるためです。現在、Twitter から戻った後、Zend は $_GET を使用したいと考えていますが、私はすべての PHP スクリプトを javascript/ajax から呼び出しているため、$_GET 全体を PHP スクリプトに渡す方法がわかりません。最終アクセス認証トークンを要求します... URLから変数を抽出し、Ajaxを介してZend関数にPHPに送信すると失敗するようです... ajaxベースのアプリでoauth認証を処理するより良い方法はありますか? ?

4

1 に答える 1

1

私は同様のアプリケーションに取り組んでいます。

以前は PHP 経由で Oauth を使用してアクセス トークンを取得していました。しかし、最近、Twitter @Anywhereを使用してアクセス トークンを生成するようになりました。

これは Facebook Connect と同様に機能するため、@Anywhere 経由で接続すると、通常どおりビジネスを続けることができます。

私はJavascriptのみを使用していますが、あなたの場合、リダイレクトURLをPHPスクリプトに向けたいだけのように思えます。

于 2011-02-10T05:20:57.583 に答える