Hi Amal, I think you have tried with init method. Could you please try with oAuth2init method. <googlespreadsheet.oAuth2init> <oauthConsumerKey>{'oauth.consumerKey'}</oauthConsumerKey> <oauthConsumerSecret>{'oauth.oauthConsumerSecret'}</oauthConsumerSecret> <oauthAccessToken>{'oauth.accessToken'}</oauthAccessToken>
<oauthAccessTokenSecret>{'oauth.accessTokenSecret'}</oauthAccessTokenSecret> </googlespreadsheet.oAuth2init> Thanks, On Mon, Jun 1, 2015 at 10:09 PM, Naasheer Ali <naashe...@wso2.com> wrote: > Hi Amal, > > I can not reproduce the issue, GSS connector builds perfectly and able to > create worksheet as well. > > > Regards, > -- > > *Naasheer Ali* | Associate Software Engineer > > WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka > > Email: naashe...@wso2.com > > On Mon, Jun 1, 2015 at 7:38 PM, Malaka Silva <mal...@wso2.com> wrote: > >> Connector Team, >> >> Can anyone of you check this please. Also we should have both versions or >> latest in the store. >> >> On Mon, Jun 1, 2015 at 5:39 PM, Amal Gunatilake <am...@wso2.com> wrote: >> >>> Hi Nasheer, >>> >>> Thank you for the link. >>> I built the code and deployed the latest google spreadsheet connector >>> (2.0.0). But I still face the same issue. >>> >>> I get the following error. >>> >>> [2015-06-01 17:34:52,756] ERROR - *GoogleSpreadsheetCreateWorksheet >>> Error occured Error authenticating (check service name)* >>> com.google.gdata.util.AuthenticationException: Error authenticating >>> (check service name) >>> at >>> com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenFactory.java:688) >>> at >>> com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:560) >>> at >>> com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:397) >>> at >>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:364) >>> at >>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:319) >>> at >>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:303) >>> at >>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetAuthentication.login(GoogleSpreadsheetAuthentication.java:59) >>> at >>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetClientLoader.loadSpreadsheetService(GoogleSpreadsheetClientLoader.java:53) >>> at >>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetGetAllSpreadsheets.connect(GoogleSpreadsheetGetAllSpreadsheets.java:46) >>> at >>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) >>> at >>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78) >>> at >>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) >>> at >>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) >>> at >>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:77) >>> at >>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129) >>> at >>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78) >>> at >>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) >>> at >>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) >>> at >>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131) >>> at >>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166) >>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>> at >>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411) >>> at >>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183) >>> at >>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>> at java.lang.Thread.run(Thread.java:745) >>> >>> Also when building the sample there was a build error and I had to >>> update the pom file as below to get it build. >>> >>> diff --git a/googlespreadsheet/2.0.0/pom.xml >>> b/googlespreadsheet/2.0.0/pom.xml >>> index ba5e188..65af017 100644 >>> --- a/googlespreadsheet/2.0.0/pom.xml >>> +++ b/googlespreadsheet/2.0.0/pom.xml >>> @@ -29,7 +29,7 @@ >>> <dependency> >>> <groupId>org.apache.synapse</groupId> >>> <artifactId>synapse-core</artifactId> >>> - <version>2.1.3-wso2v1-SNAPSHOT</version> >>> + <version>2.1.3-wso2v1</version> >>> </dependency> >>> <dependency> >>> <groupId>com.google.gdata</groupId> >>> >>> Best regards, >>> Amal. >>> >>> >>> On Mon, Jun 1, 2015 at 4:51 PM, Naasheer Ali <naashe...@wso2.com> wrote: >>> >>>> Hi Amal, >>>> >>>> We have implemented the google spreadsheet connector with OAuth2 >>>> support. You can find the connector here[1]. >>>> >>>> [1] - >>>> https://github.com/wso2/esb-connectors/tree/master/googlespreadsheet/2.0.0 >>>> >>>> Regards, >>>> -- >>>> >>>> *Naasheer Ali* | Associate Software Engineer >>>> >>>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka >>>> >>>> Email: naashe...@wso2.com >>>> >>>> On Mon, Jun 1, 2015 at 4:32 PM, Rajith Vitharana <raji...@wso2.com> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> Similar issue occurred in DSS as well. It seems google may have >>>>> changed there authentication mechanism. According to [2],[3],[4] google >>>>> stopped supporting Oauth 1.0 and that may be the case for this issue. >>>>> Public jira for DSS is in [1] >>>>> >>>>> [1] - https://wso2.org/jira/browse/DS-1049 >>>>> [2] - https://developers.google.com/identity/protocols/OAuthForWebApps >>>>> [3] - https://bugs.launchpad.net/ubuntu/+source/googlecl/+bug/1408503 >>>>> [4] - https://developers.google.com/identity/protocols/OAuth_ref >>>>> >>>>> Thanks, >>>>> >>>>> On Mon, Jun 1, 2015 at 4:20 PM, Amal Gunatilake <am...@wso2.com> >>>>> wrote: >>>>> >>>>>> +chanaka >>>>>> >>>>>> On Mon, Jun 1, 2015 at 3:48 PM, Amal Gunatilake <am...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Hi Vanji, >>>>>>> >>>>>>> I was trying to connect to a google spreadsheet using the ESB >>>>>>> connector and I get the following error when the proxy is invoked. >>>>>>> >>>>>>> *<soapenv:Envelope >>>>>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ >>>>>>> <http://schemas.xmlsoap.org/soap/envelope/>">* >>>>>>> * <soapenv:Header/>* >>>>>>> * <soapenv:Body>* >>>>>>> * <ns:ErrorResponse >>>>>>> xmlns:ns="http://org.wso2.esbconnectors.googlespreadsheet >>>>>>> <http://org.wso2.esbconnectors.googlespreadsheet>">* >>>>>>> * <ns:ErrorMessage>Error authenticating (check service >>>>>>> name)</ns:ErrorMessage>* >>>>>>> * </ns:ErrorResponse>* >>>>>>> * </soapenv:Body>* >>>>>>> *</soapenv:Envelope>* >>>>>>> >>>>>>> I downloaded the googleSpreadsheet connector from [1], deployed it >>>>>>> in the ESB 4.8.1 server and have enabled it according to >>>>>>> documentation[2]. >>>>>>> >>>>>>> Could you please help me to identify the issue? >>>>>>> >>>>>>> Following is my synapse configurations >>>>>>> >>>>>>> *<definitions xmlns="http://ws.apache.org/ns/synapse >>>>>>> <http://ws.apache.org/ns/synapse>">* >>>>>>> * <registry >>>>>>> provider="org.wso2.carbon.mediation.registry.WSO2Registry">* >>>>>>> * <parameter name="cachableDuration">15000</parameter>* >>>>>>> * </registry>* >>>>>>> * <import name="googlespreadsheet"* >>>>>>> * package="org.wso2.carbon.connectors"* >>>>>>> * status="enabled"/>* >>>>>>> * <proxy name="testCon"* >>>>>>> * transports="https http"* >>>>>>> * startOnLoad="true"* >>>>>>> * trace="disable">* >>>>>>> * <description/>* >>>>>>> * <target>* >>>>>>> * <inSequence>* >>>>>>> * <googlespreadsheet.usernameLogin>* >>>>>>> * <username>wso2...@gmail.com >>>>>>> <wso2...@gmail.com></username>* >>>>>>> * <password>wso2carbon</password>* >>>>>>> * </googlespreadsheet.usernameLogin>* >>>>>>> * <googlespreadsheet.getAllSpreadsheets >>>>>>> configKey="MyGSConfig"/>* >>>>>>> * <respond/>* >>>>>>> * </inSequence>* >>>>>>> * </target>* >>>>>>> * </proxy>* >>>>>>> * <localEntry key="MyGSConfig">* >>>>>>> * <googlespreadsheet.usernameLogin>* >>>>>>> * <username>wso2...@gmail.com <wso2...@gmail.com></username>* >>>>>>> * <password>wso2carbon</password>* >>>>>>> * </googlespreadsheet.usernameLogin>* >>>>>>> * <description>Authentication config</description>* >>>>>>> * </localEntry>* >>>>>>> * <sequence name="fault">* >>>>>>> * <log level="full">* >>>>>>> * <property name="MESSAGE" value="Executing default 'fault' >>>>>>> sequence"/>* >>>>>>> * <property name="ERROR_CODE" >>>>>>> expression="get-property('ERROR_CODE')"/>* >>>>>>> * <property name="ERROR_MESSAGE" >>>>>>> expression="get-property('ERROR_MESSAGE')"/>* >>>>>>> * </log>* >>>>>>> * <drop/>* >>>>>>> * </sequence>* >>>>>>> * <sequence name="main">* >>>>>>> * <in>* >>>>>>> * <log level="full"/>* >>>>>>> * <filter source="get-property('To')" >>>>>>> regex="http://localhost:9000.*">* >>>>>>> * <send/>* >>>>>>> * </filter>* >>>>>>> * </in>* >>>>>>> * <out>* >>>>>>> * <send/>* >>>>>>> * </out>* >>>>>>> * <description>The main sequence for the message >>>>>>> mediation</description>* >>>>>>> * </sequence>* >>>>>>> *</definitions>* >>>>>>> >>>>>>> [1] >>>>>>> https://github.com/wso2/esb-connectors/tree/master/distribution/google-spreadsheet >>>>>>> [2] >>>>>>> https://docs.wso2.com/display/ESB480/Google+Spreadsheet+Connector >>>>>>> >>>>>>> Best regards, >>>>>>> Amal. >>>>>>> -- >>>>>>> *Amal Gunatilake* >>>>>>> Software Engineer >>>>>>> WSO2 Inc.; http://wso2.com >>>>>>> lean.enterprise.middleware >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Amal Gunatilake* >>>>>> Software Engineer >>>>>> WSO2 Inc.; http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Rajith Vitharana >>>>> >>>>> Software Engineer, >>>>> WSO2 Inc. : wso2.com >>>>> Mobile : +94715883223 >>>>> Blog : http://lankavitharana.blogspot.com/ >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> Dev@wso2.org >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>> >>> >>> -- >>> *Amal Gunatilake* >>> Software Engineer >>> WSO2 Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> >> Best Regards, >> >> Malaka Silva >> Senior Tech Lead >> M: +94 777 219 791 >> Tel : 94 11 214 5345 >> Fax :94 11 2145300 >> Skype : malaka.sampath.silva >> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >> Blog : http://mrmalakasilva.blogspot.com/ >> >> WSO2, Inc. >> lean . enterprise . middleware >> http://www.wso2.com/ >> http://www.wso2.com/about/team/malaka-silva/ >> <http://wso2.com/about/team/malaka-silva/> >> >> Save a tree -Conserve nature & Save the world for your future. Print this >> email only if it is absolutely necessary. >> > > -- <dev-requ...@wso2.org> Keerthika Mahendralingam Associate Software Engineer Mobile :+94 (0) 776 121144 keerth...@wso2.com WSO2, Inc. lean . enterprise . middleware
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev