1

Flask と Flask-Social を使用して、Facebook API を使用して Web ログインを操作していますが、許可を求めるときに問題が発生しています。基本的に、デフォルト以外の権限を要求することはできません。

私はyamlファイルとpython辞書を試しましたが、何もしませんでした。このパラメーターに関する詳細な仕様を見つけることさえできないので、ここで質問します。

私はこれを試しました:

SOCIAL_FACEBOOK:
    consumer_key: 'key'
    consumer_secret: 'secret'
    request_token_params:
      scope: 'user_location'

しかし、それはまだデフォルトの引数を取ります。

みんな助けてください!

4

1 に答える 1

2

ファイルを使用すると、次のsettings.pyことができます。

SOCIAL_FACEBOOK = {
    'consumer_key': 'xxx',
    'consumer_secret': 'xxx',
    'request_token_params': {'scope': 'email,publish_actions,user_photos'}
}

そして、それはうまく機能します。

アクセス許可が facebook にキャッシュされていないかどうかを確認してください。App Center からアプリケーションを削除して、再ログインする必要があります。

于 2013-04-24T16:20:41.917 に答える