4

Web サイトでのユーザー認証に Facebook 登録を使用することを少し検討しましたが、良い例を見つけるのに苦労しています。私は Google App Engine で python を使用していますが、Facebook や Facebook キャンバスにない例を誰かが持っているかどうかを確認したかったのです。 これは非常に役に立ちますが、私が取り上げたい点がいくつかありません。

Facebook を使用して、ユーザーがログインできるようにし、自分の Web サイトのどのページでも自分が誰であるかを確認できるようにしたいだけです。この例は大歓迎です。

4

3 に答える 3

5

さらに実験したい場合は、Flaskを使用できます。Flask は Google App Engine とうまく統合されており、Flask-OAuthを使用してその上で認証部分を使用することは非常に簡単です (完全な例)。

facebook = oauth.remote_app('facebook',
    base_url='https://graph.facebook.com/',
    request_token_url=None,
    access_token_url='/oauth/access_token',
    authorize_url='https://www.facebook.com/dialog/oauth',
    consumer_key=FACEBOOK_APP_ID,
    consumer_secret=FACEBOOK_APP_SECRET,
    request_token_params={'scope': 'email'}
)

gae-initは、私が Google App Engine で Flask を使用している私の例の 1 つであり、Google ログインの他に Facebook や Twitter を使用してログインできます。

于 2012-09-25T09:10:43.007 に答える
1

この (非公式の) Facebook SDK for Python fork には、App Engine 用を含む一連のサンプルがあります。

https://github.com/pythonforfacebook/facebook-sdk/tree/master/examples/appengine

(注: 最近テストされておらず、私や Facebook によって保証されていません。しかし、役立つ可能性があります。)

于 2012-09-25T05:39:51.447 に答える
0

これは簡潔な例の形式ではありませんが、Facebook を介した登録とログインをサポートする実際のコードは次のとおりです。

https://github.com/mjibson/journalr/blob/master/main.py (「facebook」を検索) https://github.com/mjibson/journalr/blob/master/facebook.py (単純なモジュールのみ)これは facebook API を実装しており、完全な SDK ではありません)

于 2012-09-25T06:35:00.933 に答える