2016-05-03 7 views
1

pythonでfacebookデスクトップアプリケーションを作成することは可能ですか?私はピップからダウンロードのpythonやFacebook、SDKでのFacebookのためのデスクトップアプリケーションを作成しようとしてい

pip install facebook2. 

だから、私はデスクトップアプリケーションとして、Facebookの開発者サイト上のアプリを設定しました。 私はapp_idとapp_secretとトークンクライアントを持っています。 だから、私はpythonの

import facebook 
auth = facebook.Auth(app_id,app_secret,redirect_uri) 
auth.get_app_access_token() 

に私は受信エラーのFacebookをインポートします。

Error: app is configured as a desktop app. 

をOK、これは明らかに、動作しません。 それでは、私のアプリケーションをPythonで使用するために設定する正しい手順は何ですか? Pythonには他のライブラリを使用できますか? この方法でFacebookにログインするにはどうしたらいいですか? ありがとう!

答えて

0

facebook2facebook-sdkのフォークです。私の答えはあなたが後者を使っていると仮定します。

Facebookには、https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flowのデスクトップアプリケーションでの認証方法に関するドキュメントがあります。

デスクトップアプリケーションでdisplay the Facebook login dialogに埋め込みブラウザウィンドウを使用する必要があります(the SDK's "auth_url" methodを使用してダイアログのパラメータをカスタマイズできます)。その後、ダイアログがリダイレクトするURLからユーザーアクセストークンを取得できます。

関連する問題