Pylons and Facebook
Posted
by
Nayan Jain
on Stack Overflow
See other posts from Stack Overflow
or by Nayan Jain
Published on 2011-03-20T18:37:09Z
Indexed on
2011/03/20
19:21 UTC
Read the original article
Hit count: 292
The following is my oauth template
top.location.href='https://graph.facebook.com/oauth/authorize?client_id=${config['facebook.appid']}&redirect_uri=${config['facebook.callbackurl']}&display=page&scope=publish_stream'; Click here to authorize this applicationWhen I hit the page I am prompted to login (desired), upon login I am redirected in a loop between a permissions page and an app page.
My controller looks like: class RootController(BaseController):
def __before__(self):
tmpl_context.user = None
if request.params.has_key('session'):
access_token = simplejson.loads(request.params['session'])['access_token']
graph = facebook.GraphAPI(access_token)
tmpl_context.user = graph.get_object("me")
def index(self):
if not tmpl_context.user:
return render('/oauth_redirect.mako')
return render('/index.mako')
I'm guessing my settings are off somewhere, probably with the callback.
Not to sure if it is an issue with my code or the python sdk for facebook.
© Stack Overflow or respective owner