Facebook Graph API を使用した Silverlight OOB (ブラウザ外)
-
25-09-2019 - |
質問
ブラウザー外の Silverlight アプリを構築し、Facebook Graph API を使用しようとしていますが、ラウンド トリップ認証を通過するのに問題があります。
デスクトップ アプリケーション認証プロセスを実行してきました。
http://developers.facebook.com/docs/authentication/desktop
しかし、私はこのステップで行き詰まっています:
- 上記のリダイレクトをインターセプトし、URI からアクセス トークンを読み取ります。
WebBrowser コントロールの LoadCompleted イベントにイベント ハンドラーを追加しようとしましたが、NavigationEventArgs.Uri は常に null です。
WebBrowser から現在の URI を取得できない場合、Facebook からアクセス トークンを取得するにはどうすればよいですか?
解決
ここに行くとCodePlexに上のFacebookのC#SDKからのSilverlightのサンプルアプリを取得。
http://facebooksdk.codeplex.com/する
ソースを取得し、あなたは、サンプルが表示されます。各サンプルについての個別のダウンロードで、今後数日間でフルリリースがあります。
他のヒント
私は、最新のコードをダウンロードしているが、私はそれを構築することはできません...それは述べています:
はエラー1種類「System.Xml.Serialization.IXmlSerializable」が参照されていないアセンブリで定義されています。あなたは、アセンブリ 'System.Xmlの、バージョン= 2.0.0.0、文化=中立、なPublicKeyToken = b77a5c561934e089' への参照を追加する必要があります。 C:\ facebooksdk2 \ facebooksdk_db7aa5e188e2 \ソース\ Facebookの\ JsonSerializer.cs 161 31 Facebookの-SL4
しかし、私は唯一のバージョン2.0.5のSystem.Xmlの参照を追加することができます。