Hi Malaka, Yes. Now we have 2.0.0 version in the connector store.
Thanks, On Wed, Jun 3, 2015 at 9:28 AM, Malaka Silva <[email protected]> wrote: > Hi All, > > Do we have the latest connector that supports OAUTH 2.0 in store? > > On Tue, Jun 2, 2015 at 10:02 AM, Naasheer Ali <[email protected]> wrote: > >> Hi Amal, >> >> +1 for keerthika, >> Use oAuth2init method instead of init. >> >> Regards, >> -- >> >> *Naasheer Ali* | Associate Software Engineer >> >> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka >> >> Email: [email protected] >> >> On Tue, Jun 2, 2015 at 8:40 AM, Vanjikumaran Sivajothy <[email protected]> >> wrote: >> >>> >>> >>> On Tuesday, June 2, 2015, Madhawa Gunasekara <[email protected]> wrote: >>> >>>> Hi Amal, >>>> >>>> According to the log trace, the issue is occurring at >>>> "com.google.gdata.client" package, which is outdated one (Older Google Data >>>> (GData) API) [1]. Google recommends to migrate to their new Google APIs >>>> Client Library for Java [2]. That might be the issue. because according to >>>> the release notes [1] supports OAuth 2.0 as well. >>>> >>> >>> In that case how does this work for nasheer >>> >>> >>> >>>> I think, we have to migrate to the new Google APIs Client Library to >>>> solve this issue >>>> >>>> [1] https://github.com/google/gdata-java-client >>>> [2] https://github.com/google/google-api-java-client >>>> >>>> Thanks, >>>> Madhawa >>>> >>>> On Tue, Jun 2, 2015 at 12:17 AM, Keerthika Mahendralingam < >>>> [email protected]> wrote: >>>> >>>>> 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 <[email protected]> >>>>> 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: [email protected] >>>>>> >>>>>> On Mon, Jun 1, 2015 at 7:38 PM, Malaka Silva <[email protected]> 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 <[email protected]> >>>>>>> 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 <[email protected]> >>>>>>>> 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: [email protected] >>>>>>>>> >>>>>>>>> On Mon, Jun 1, 2015 at 4:32 PM, Rajith Vitharana <[email protected] >>>>>>>>> > 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 <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> +chanaka >>>>>>>>>>> >>>>>>>>>>> On Mon, Jun 1, 2015 at 3:48 PM, Amal Gunatilake <[email protected]> >>>>>>>>>>> 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>[email protected]</username>* >>>>>>>>>>>> * <password>wso2carbon</password>* >>>>>>>>>>>> * </googlespreadsheet.usernameLogin>* >>>>>>>>>>>> * <googlespreadsheet.getAllSpreadsheets >>>>>>>>>>>> configKey="MyGSConfig"/>* >>>>>>>>>>>> * <respond/>* >>>>>>>>>>>> * </inSequence>* >>>>>>>>>>>> * </target>* >>>>>>>>>>>> * </proxy>* >>>>>>>>>>>> * <localEntry key="MyGSConfig">* >>>>>>>>>>>> * <googlespreadsheet.usernameLogin>* >>>>>>>>>>>> * <username>[email protected]</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 >>>>>>>>>>> [email protected] >>>>>>>>>>> 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 >>>>>>>>>> [email protected] >>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Amal Gunatilake* >>>>>>>> Software Engineer >>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> [email protected] >>>>>>>> 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. >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Keerthika Mahendralingam >>>>> Associate Software Engineer >>>>> Mobile :+94 (0) 776 121144 >>>>> [email protected] >>>>> WSO2, Inc. >>>>> lean . enterprise . middleware >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Madhawa Gunasekara* >>>> Software Engineer >>>> WSO2 Inc.; http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> mobile: +94 719411002 <+94+719411002> >>>> blog: *http://madhawa-gunasekara.blogspot.com >>>> <http://madhawa-gunasekara.blogspot.com>* >>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>> <http://lk.linkedin.com/in/mgunasekara>* >>>> >>> >>> >>> -- >>> Sent from Gmail Mobile >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> 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 mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- <[email protected]> Keerthika Mahendralingam Associate Software Engineer Mobile :+94 (0) 776 121144 [email protected] WSO2, Inc. lean . enterprise . middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
