i am trying this in 2.1.1 regards,
On Tue, Oct 23, 2012 at 5:25 PM, Massimo Di Pierro < massimo.dipie...@gmail.com> wrote: > Do you have 2.1.1 or later? There was a bug in this in earlier version. > > > On Tuesday, 23 October 2012 01:31:50 UTC-5, Hassan Alnatour wrote: > >> Dear Massimo , >> >> i changed it , but now i got this : >> >> Traceback (most recent call last): >> File "C:\web2py\gluon\restricted.**py", line 209, in restricted >> >> exec ccode in environment >> File "C:/web2py/applications/**dropbox/controllers/default.**py" >> <http://127.0.0.1:8000/admin/default/edit/dropbox/controllers/default.py>, >> line 82, in <module> >> >> File "C:\web2py\gluon\globals.py", line 187, in <lambda> >> >> self._caller = lambda f: f() >> >> File "C:/web2py/applications/**dropbox/controllers/default.**py" >> <http://127.0.0.1:8000/admin/default/edit/dropbox/controllers/default.py>, >> line 44, in user >> >> return dict(form=auth()) >> >> File "C:\web2py\gluon\tools.py", line 1205, in __call__ >> >> return getattr(self,args[0])() >> >> File "C:\web2py\gluon\tools.py", line 2016, in login >> >> cas_user = cas.get_user() >> >> File "C:\web2py\gluon\contrib\**login_methods\dropbox_account.**py", line >> 62, in get_user >> >> access_token = self.sess.obtain_access_token(**self.sess.token) >> >> File "applications\dropbox\modules\**dropbox\session.py", line 205, in >> obtain_access_token >> >> response = self.rest_client.POST(url, headers=headers, params=params, >> raw_response=True) >> >> File "applications\dropbox\modules\**dropbox\rest.py", line 260, in POST >> >> return cls.IMPL.POST(*n, **kw) >> >> File "applications\dropbox\modules\**dropbox\rest.py", line 207, in POST >> >> post_params=params, headers=headers, raw_response=raw_response) >> >> File "applications\dropbox\modules\**dropbox\rest.py", line 183, in request >> >> raise ErrorResponse(r) >> ErrorResponse: [401] u'Token is disabled or invalid' >> >> >> Regards, >> >> >> On Tue, Oct 23, 2012 at 12:23 AM, Massimo Di Pierro < >> massimo....@gmail.com> wrote: >> >>> Typo in the book: >>> >>> from gluon.contrib.login_methods.dr****opbox_account import use_dropbox >>> use_dropbox(auth,filename='**pri**vate/dropbox.key') >>> mydropbox = auth.settings.login_form >>> >>> >>> On Monday, 22 October 2012 11:39:26 UTC-5, Hassan Alnatour wrote: >>> >>>> Dear Massimo , >>>> >>>> i got this from the book : >>>> >>>> from gluon.contrib.login_methods.dr****opbox_account import use_dropbox >>>> use_janrain(auth,filename='**pri**vate/dropbox.key') >>>> mydropbox = auth.settings.login_form >>>> >>>> >>>> http://web2py.com/books/**defaul**t/chapter/29/14?search=**dropbox** >>>> #Dropbox-API<http://web2py.com/books/default/chapter/29/14?search=dropbox#Dropbox-API> >>>> >>>> Best Regards, >>>> >>>> >>>> On Mon, Oct 22, 2012 at 7:14 PM, Massimo Di Pierro < >>>> massimo....@gmail.com> wrote: >>>> >>>>> You cannot use janrain with dropbox. They are different APIs and use >>>>> different keys. Look into >>>>> >>>>> gluon/contrib/login_methods/**dr**opbox_account.py >>>>> >>>>> for examples >>>>> >>>>> >>>>> On Monday, 22 October 2012 08:11:13 UTC-5, Hassan Alnatour wrote: >>>>>> >>>>>> Dear ALL , >>>>>> >>>>>> i am trying to work with dropbox API i addedthe file dropbox.key in >>>>>> app/private and added the keys in it , i added the dropbox module and i >>>>>> am getting this error , any help ? >>>>>> >>>>>> >>>>>> regards, >>>>>> >>>>>> >>>>>> Traceback (most recent call last): >>>>>> >>>>>> >>>>>> File "C:\web2py\gluon\restricted.**py****", line 209, in restricted >>>>>> >>>>>> >>>>>> exec ccode in environment >>>>>> File "C:/web2py/applications/**dropbo****x/models/db.py" >>>>>> <http://127.0.0.1:8000/admin/default/edit/dropbox/models/db.py>, line >>>>>> 67, in <module> >>>>>> >>>>>> >>>>>> use_janrain(auth,filename='**pri****vate/dropbox.key') >>>>>> >>>>>> >>>>>> File "C:\web2py\gluon\contrib\**login****_methods\rpx_account.py", >>>>>> line 121, in use_janrain >>>>>> >>>>>> >>>>>> domain,key = open(path,'r').read().strip().******split(':') >>>>>> >>>>>> ValueError: too many values to unpack >>>>>> >>>>>> -- >>>>> >>>>> >>>>> >>>>> >>>> >>>> -- >>> >>> >>> >>> >> >> -- > > > > --