• Social Enabler

    By Michael B Nielsen 1 decade ago

    No succes in using Social Enabler from extlib

    *************************************************************************

    Error while executing JavaScript action expression
    Script interpreter error, line=1, col=26: Error calling method 'isAuthenticated()' on java class 'com.ibm.xsp.extlib.sbt.services.client.endpoints.OAuthEndpointBean'
    No application is registered with id XPagesSBT and provider Dropbox

    JavaScript code

       1: if(!@Endpoint("dropbox").isAuthenticated()) {
       2:                                        @Endpoint("dropbox").authenticate(true);
       3:                            

     

    http://dl.dropbox.com/u/47345947/dropbox2.gif

    https://www.dropbox.com/developers/reference/api

     

    com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript action expression
        com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:126)
        com.ibm.xsp.component.UIIncludeComposite.initBeforePageContents(UIIncludeComposite.java:672)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:339)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
        com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.component.UIDataPanelBase.buildContents(UIDataPanelBase.java:459)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.component.UICallback.buildContents(UICallback.java:159)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.extlib.component.layout.UIVarPublisherBase.buildContents(UIVarPublisherBase.java:97)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.component.UIIncludeComposite.buildPageContents(UIIncludeComposite.java:692)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:340)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
        com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.component.UIViewRootEx.buildContents(UIViewRootEx.java:1649)
        com.ibm.xsp.component.UIViewRootEx2.buildContents(UIViewRootEx2.java:246)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:167)
        com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:511)
        com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:557)
        com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:141)
        com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:90)
        com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:238)
        com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:200)
        com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:160)
        com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:137)
        com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103)
        com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
        com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
        com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
        com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
        com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
        com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
        com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
        com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
        com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
        com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
        com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)
    com.ibm.jscript.InterpretException: Script interpreter error, line=1, col=26: Error calling method 'isAuthenticated()' on java class 'com.ibm.xsp.extlib.sbt.services.client.endpoints.OAuthEndpointBean'
        com.ibm.jscript.types.JavaAccessObject.call(JavaAccessObject.java:334)
        com.ibm.jscript.types.FBSObject.call(FBSObject.java:161)
        com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:175)
        com.ibm.jscript.ASTTree.ASTUnaryOp.interpret(ASTUnaryOp.java:84)
        com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:79)
        com.ibm.jscript.ASTTree.ASTProgram.interpret(ASTProgram.java:119)
        com.ibm.jscript.ASTTree.ASTProgram.interpretEx(ASTProgram.java:139)
        com.ibm.jscript.JSExpression._interpretExpression(JSExpression.java:435)
        com.ibm.jscript.JSExpression.access$1(JSExpression.java:424)
        com.ibm.jscript.JSExpression$2.run(JSExpression.java:414)
        java.security.AccessController.doPrivileged(AccessController.java:284)
        com.ibm.jscript.JSExpression.interpretExpression(JSExpression.java:410)
        com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:251)
        com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:234)
        com.ibm.xsp.javascript.JavaScriptInterpreter.interpret(JavaScriptInterpreter.java:221)
        com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:111)
        com.ibm.xsp.component.UIIncludeComposite.initBeforePageContents(UIIncludeComposite.java:672)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:339)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
        com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.component.UIDataPanelBase.buildContents(UIDataPanelBase.java:459)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.component.UICallback.buildContents(UICallback.java:159)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.extlib.component.layout.UIVarPublisherBase.buildContents(UIVarPublisherBase.java:97)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.component.UIIncludeComposite.buildPageContents(UIIncludeComposite.java:692)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:340)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
        com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.component.UIViewRootEx.buildContents(UIViewRootEx.java:1649)
        com.ibm.xsp.component.UIViewRootEx2.buildContents(UIViewRootEx2.java:246)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:167)
        com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:511)
        com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:557)
        com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:141)
        com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:90)
        com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:238)
        com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:200)
        com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:160)
        com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:137)
        com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103)
        com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
        com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
        com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
        com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
        com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
        com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
        com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
        com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
        com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
        com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
        com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)
    com.ibm.xsp.extlib.sbt.services.client.ClientServicesException: No application is registered with id XPagesSBT and provider Dropbox
        com.ibm.xsp.extlib.sbt.services.client.endpoints.OAuthEndpointBean.isAuthenticated(OAuthEndpointBean.java:125)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        java.lang.reflect.Method.invoke(Method.java:611)
        com.ibm.jscript.types.JavaAccessObject.call(JavaAccessObject.java:321)
        com.ibm.jscript.types.FBSObject.call(FBSObject.java:161)
        com.ibm.jscript.ASTTree.ASTCall.interpret(ASTCall.java:175)
        com.ibm.jscript.ASTTree.ASTUnaryOp.interpret(ASTUnaryOp.java:84)
        com.ibm.jscript.ASTTree.ASTIf.interpret(ASTIf.java:79)
        com.ibm.jscript.ASTTree.ASTProgram.interpret(ASTProgram.java:119)
        com.ibm.jscript.ASTTree.ASTProgram.interpretEx(ASTProgram.java:139)
        com.ibm.jscript.JSExpression._interpretExpression(JSExpression.java:435)
        com.ibm.jscript.JSExpression.access$1(JSExpression.java:424)
        com.ibm.jscript.JSExpression$2.run(JSExpression.java:414)
        java.security.AccessController.doPrivileged(AccessController.java:284)
        com.ibm.jscript.JSExpression.interpretExpression(JSExpression.java:410)
        com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:251)
        com.ibm.jscript.JSExpression.evaluateValue(JSExpression.java:234)
        com.ibm.xsp.javascript.JavaScriptInterpreter.interpret(JavaScriptInterpreter.java:221)
        com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:111)
        com.ibm.xsp.component.UIIncludeComposite.initBeforePageContents(UIIncludeComposite.java:672)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:339)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
        com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.component.UIDataPanelBase.buildContents(UIDataPanelBase.java:459)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.component.UICallback.buildContents(UICallback.java:159)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.extlib.component.layout.UIVarPublisherBase.buildContents(UIVarPublisherBase.java:97)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.component.UIIncludeComposite.buildPageContents(UIIncludeComposite.java:692)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:340)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.addComponent(AbstractCompiledPage.java:389)
        com.ibm.xsp.component.UIIncludeComposite.buildContents(UIIncludeComposite.java:453)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildChildren(CompiledComponentBuilder.java:123)
        com.ibm.xsp.page.compiled.CompiledComponentBuilder.buildAll(CompiledComponentBuilder.java:84)
        com.ibm.xsp.component.UIViewRootEx.buildContents(UIViewRootEx.java:1649)
        com.ibm.xsp.component.UIViewRootEx2.buildContents(UIViewRootEx2.java:246)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.initComponent(AbstractCompiledPage.java:334)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createTree(AbstractCompiledPage.java:256)
        com.ibm.xsp.page.compiled.AbstractCompiledPage.createViewRoot(AbstractCompiledPage.java:167)
        com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:511)
        com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:557)
        com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:141)
        com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:90)
        com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:238)
        com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:200)
        com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:160)
        com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:137)
        com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103)
        com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
        com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
        com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
        com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
        com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
        com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
        com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
        com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
        com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
        com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
        com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)
    com.ibm.domino.oauth.OAuthException: No application is registered with id XPagesSBT and provider Dropbox
        com.ibm.domino.oauth.consumer.store.NSFTokenStore.loadConsumerToken(NSFTokenStore.java:234)
        com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.readApplicationToken(OAProvider.java:151)
        com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.getConsumerKey(OAProvider.java:186)
        com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider._findTokenFromStore(OAProvider.java:342)
        com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.findTokenFromStore(OAProvider.java:328)
        com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider._acquireToken(OAProvider.java:278)
        com.ibm.xsp.extlib.sbt.security.oauth_10a.OAProvider.acquireToken(OAProvider.java:260)

     

    • Have you signed the web security nsf?

      By Niklas Heidloff 1 decade ago

      Looks like the doc with the keys cannot be found.

      • Db is signed and I am manager

        By Michael B Nielsen 1 decade ago

        I have tried on two diff Domino installation and I get the same error!

        The design for the database is diff in your video - can I have a copy of the template? and then naming it WebSecurityStore.nsf.

         

        At the risk of being rude - have you tested the code you put up -->> http://www.openntf.org/Projects/pmt.nsf/downloadcounter?openagent&project=XPages%20Extension%20Library&release=8.5.3.201110131854NTF&unid=38031F8EE4AD656B8625792C001EEE49&attachment=ExtensionLibraryOpenNTF-853.20111013-1854.zip

        • works for others

          By Niklas Heidloff 1 decade ago

          It works for several other people and has been tested. Let me take a look at your setup.

        • You dropbox app is not registered

          By Philippe Riand 1 decade ago

          Dropbox also right now only allows your token to be used by the user who generated it... But the exception says that your app is not registered.

          • I got the same exception

            By weihang chan 1 decade ago

            my dropbox example can generate token at the beginning, but it fails when I try to ultilize its rest API. two days after, I got the same exception from this thread. Then I extended the OAuthEndpointBean, and try

            this.getOAuthProvider().acquireToken(true, true);

            Stack Trace says: {error: you are using an older version of the dropbox API with a new API key, Please use the latest version}

            I tried both drop box version 0 and 1

            https://api.dropbox.com/0/oauth/request_token

            https://api.dropbox.com/1/oauth/request_token

            Neither works.....seems that error lies in

            com.ibm.xsp.extlib.sbt.security.oauth_10a

             

             

            • follow up

              By weihang chan 1 decade ago

              Sorry, it seems that it is working now, using drop box version 1, just that

              var svc = new sbt.GenericService(dropbox,"0/account/info/")       makes me believe that its not working, change it to version 1, then its fine

               

              but when I switch it to DropboxFiles, I got some undebugged excpetion, infinite loop.  

    • SOLVED: Using DropBox OAuth version 1

      By Michael B Nielsen 1 decade ago

      First of all - set your Application token correct - using Dropbox OAuth version 1

      Version no is then changed in the XPage DropboxOAuth from 0 to 1

      Version no is then changed in the Custom Controle sbtDropbox from 0 to 1

      Finally you have to make the change in version no in the file DropboxFiles.java - then complie the extlibx again and deploy to Domino.