簡単な質問: グラフ API の oauth リダイレクト メカニズムを使用してユーザーを認証し、取得した access_token を保存し、必要に応じて javascript SDK を使用するにはどうすればよいですか (問題は、javascript SDK が初期化時に異なる access_token を持つことです)。
シングル サインオンを使用して、Facebook iframe キャンバス アプリを最初にセットアップしました。sessionchange (ユーザーがログインしている) を検出すると、Facebook の JavaScript によって保存された access_token を使用できるため、これはグラフ API とうまく機能します。
でも、シングルサインオンはしたくない。ただし、グラフ API リダイレクトを使用して、ユーザーに権限ダイアログへの送信を強制します。しかし、彼がすでに許可を与えている場合は、ユーザーをリダイレクトすべきではありません。これをどのように処理しますか?
別の質問: 認証のためにグラフ API リダイレクトを実行し、access_token も取得しました。しかし、javascript call FB.ui を使用して stream.Publish を実行したい場合はどうすればよいでしょうか? FB.init とセッションの検出中に設定された独自の access_token を使用すると思います。だから、私はここでいくつかのパスを探しています。認証にグラフ API を使用する方法と、必要に応じて Facebook の JavaScript SDK を使用する方法。
PS私はASP .NET MVC 2を使用しています。ユーザーの認証状態を検出してリダイレクトする必要がある認証フィルターを開発しました(現在、API承認URLをグラフ化するためにこれを行っています)