bump. On Tuesday, April 2, 2013 4:45:08 PM UTC-7, Yassine Elouri wrote: > > Thanks for the link, but I am not able to get it to work. Maybe I'm doing > some thing wrong. Would you please verify this: > I create the private/dropbox.key file with APP_KEY:APP_SECRET:dropbox > in models/db.py I have added: > from gluon.contrib.login_methods.dropbox_account import use_dropbox > use_dropbox(auth,filename='private/dropbox.key') > > In the default controller, I have this in the index(): > > def index(): > client = auth.settings.login_form.client > return dict(message=T("Welcome " + client.account_info()['display_name'])) > > When the user is authenticated and redirected to /default/index I get the > following error: > > <type 'exceptions.AttributeError'> 'DropboxAccount' object has no > attribute 'client' Version web2py™ Version > 2.4.5-stable+timestamp.2013.03.18.22.46.22 Python Python 2.7.3: > C:\Python27\python.exe (prefix: C:\Python27) Traceback > > 1. > 2. > 3. > 4. > 5. > 6. > 7. > 8. > 9. > 10. > > Traceback (most recent call last): > File "C:\Users\Administrator\Documents\web2py\gluon\restricted.py", line > 212, in restricted > exec ccode in environment > File > "C:/Users/Administrator/Documents/web2py/applications/dropbox/controllers/default.py" > <http://localhost:8000/admin/default/edit/dropbox/controllers/default.py>, > line 73, in <module> > File "C:\Users\Administrator\Documents\web2py\gluon\globals.py", line 194, > in <lambda> > self._caller = lambda f: f() > File > "C:/Users/Administrator/Documents/web2py/applications/dropbox/controllers/default.py" > <http://localhost:8000/admin/default/edit/dropbox/controllers/default.py>, > line 13, in index > client = auth.settings.login_form.client > AttributeError: 'DropboxAccount' object has no attribute 'client' > > > I also tried the following: > client = auth.settings.login_form.get_client() > But get_client() returns None. > > On Tuesday, April 2, 2013 2:54:19 PM UTC-7, Massimo Di Pierro wrote: >> >> Why are you reinventing the wheel? >> >> look into gluon/contrib/login_methods/dropbox_account.py >> >> On Tuesday, 2 April 2013 14:40:10 UTC-5, Yassine Elouri wrote: >>> >>> I am using web2py v2.4.5 and dropbox v1.5.1 for a project and I get >>> "invalid token" error. I have a default controller with 3 methods. index() >>> takes the user to the authorization url with a callback to welcome(). This >>> part works fine. When I make a call to the third method userinfo() I get >>> "invalid token" error. See attached source code. >>> Can anyone help me with this? Thank you >>> >>
-- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.