2011-09-01 7 views
5

FBとインターフェイスするデスクトップアプリケーションを開発しています。 FBはサイトURLを提供するよう主張します。これはデスクトップアプリケーションであるため、実際には意味をなさない。私はサイトのURLを 'localhost'に設定しました。Facebook API - デスクトップ/ネイティブアプリケーションのリダイレクトURLはどうすればよいですか?

私は、URL文字列

APIのエラーコードに「localhost」の置くとき、私はちょうど次のエラーを取得する:191 APIエラー説明:REDIRECT_URI ISN:指定されたURLは、アプリケーションのエラーメッセージが所有 ではありません絶対 URIです。 RFC 3986をチェックしてください。

これはかなり一般的なエラーのようですが、デスクトップアプリケーションがこのサイトのURL要件をどのように処理するかの例はありません。

誰かが私を助けることができますか?

+0

[Facebook APIエラー191](http://stackoverflow.com/questions/4691782/facebook-api-error-191) – kiamlaluno

答えて

12

が最後にドキュメントを読むことを支払う

感謝:)

当社のOAuth 2.0の実装では、明示的なデスクトップアプリケーションに サポートが含まれていません。ただし、デスクトップアプリケーションにWebブラウザ( のような.NET、AIR、Cocoaなどのほとんどのデスクトップフレームワークには ブラウザが組み込まれています)を組み込むことができる場合は、クライアント側のフローを 固有のredirect_uriという修正を加えて使用できます。デスクトップアプリケーションで ウェブサーバーをホストし、デベロッパーアプリケーションでサイトURLを入力する必要はなく、 にはデスクトップアプリケーションで使用できるURL( https://www.facebook.com/connect/login_success.html)が提供されています。

+0

ご自身のお答えいただきありがとうございます。これは役に立ちました。 – DuckMaestro

関連する問題