2011-08-10 13 views
1

私は自分のウェブアプリケーションをTwitter/Facebookと統合しています。私は整理する必要があるが、その手掛かりは分かりません。Twitter/Facebook OAuth

1)OAuthトークンがURLに表示されないようにしたいのですが、http://lockerz.comのように、Twitter/Facebookのサインアップと同じように、ユーザーが更新したときにトークンが既に消費されているというエラーが表示されません。 Twitterの情報なしで適切にリフレッシュしてください。

2)ユーザーが自分のアカウントをTwitterとFacebookにリンクすることができます。その1つはサインアップして、もう1つは設定後です。ここでコールバックURLを管理するにはどうすればよいですか? 2つの異なるページであることを考慮して、リダイレクトする必要があります。

答えて

2

1)HTTPヘッダーでoAuth情報を送信できます。 Twitterは、あなたがそうすることを好むと言っています。

2)別々に保つ必要がある場合は、それぞれのケースごとに異なるコールバックURLを使用してください。コールバックURLは、リクエストトークンを要求するときにパラメータとして渡されるため、簡単に分離することができます。

+0

私は対処しているコールバックがアプリのTwitter Devサイトに設定されているので、コールバック取引を忘れてしまったのですが、HTTPヘッダー取引の場所を教えてください。 – 8vius

+0

申し訳ありません。間違ったAPIを見ました。オーソライズ・コールは、URLにパラメータを必要とする1つのoAuthメソッドです。 –

+0

HTTPヘッダーの設定方法がまだ見つかりません – 8vius