Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save reznov11/8bc35d054200a9ba0989d40dd32f7d88 to your computer and use it in GitHub Desktop.
Save reznov11/8bc35d054200a9ba0989d40dd32f7d88 to your computer and use it in GitHub Desktop.

Revisions

  1. @Sinkler Sinkler created this gist Oct 13, 2014.
    61 changes: 61 additions & 0 deletions gistfile1.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,61 @@
    # Twitter

    from app.config import TWITTER_APP_KEY, TWITTER_APP_SECRET

    twitter_oauth = oauth.remote_app(
    'twitter',
    consumer_key=TWITTER_APP_KEY,
    consumer_secret=TWITTER_APP_SECRET,
    base_url='https://api.twitter.com/1.1/',
    request_token_url='https://api.twitter.com/oauth/request_token',
    access_token_url='https://api.twitter.com/oauth/access_token',
    authorize_url='https://api.twitter.com/oauth/authenticate',
    )


    # Facebook

    from app.config import FACEBOOK_APP_KEY, FACEBOOK_APP_SECRET

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


    # Instagram

    from app.config import INSTAGRAM_APP_KEY, INSTAGRAM_APP_SECRET

    instagram_oauth = oauth.remote_app(
    'instagram',
    consumer_key=INSTAGRAM_APP_KEY,
    consumer_secret=INSTAGRAM_APP_SECRET,
    base_url='https://api.instagram.com/',
    request_token_url=None,
    access_token_method='POST',
    access_token_url='https://api.instagram.com/oauth/access_token',
    authorize_url='https://api.instagram.com/oauth/authorize',
    )


    # VK

    from app.config import VK_APP_KEY, VK_APP_SECRET

    vk_oauth = oauth.remote_app(
    'vk',
    consumer_key=VK_APP_KEY,
    consumer_secret=VK_APP_SECRET,
    request_token_params={'scope': 'email'},
    base_url='https://api.vk.com/method/',
    request_token_url=None,
    access_token_url='https://oauth.vk.com/access_token',
    authorize_url='https://oauth.vk.com/authorize'
    )