java - LinkIN API OAuth is not working in ubuntu -


i using jars in commons-codec-1.3 jar linkin-j signpost-core-1.2.1.1

for linkedin api. working fine in windows server. have same code in ubuntu got error as

oauthservice=linkedinoauthservicefactory.getinstance().createlinkedinoauthservice(key, secret);         request=oauthservice.getoauthrequesttoken("http://www.google.com"); 

i got error on getoauthrequesttoken

exception in thread "main" com.google.code.linkedinapi.client.oauth.linkedinoauthserviceexception: oauth.signpost.exception.oauthcommunicationexception: communication service provider failed: server returned http response code: 400 url: https://api.linkedin.com/uas/oauth/requesttoken     @ com.google.code.linkedinapi.client.oauth.linkedinoauthserviceimpl.getoauthrequesttoken(linkedinoauthserviceimpl.java:180)     @ com.cpt.linkedin.linkedinexample.authorize(linkedinexample.java:57)     @ com.cpt.linkedin.linkedinexample.main(linkedinexample.java:38) caused by: oauth.signpost.exception.oauthcommunicationexception: communication service provider failed: server returned http response code: 400 url: https://api.linkedin.com/uas/oauth/requesttoken     @ oauth.signpost.abstractoauthprovider.retrievetoken(abstractoauthprovider.java:214)     @ oauth.signpost.abstractoauthprovider.retrieverequesttoken(abstractoauthprovider.java:69)     @ com.google.code.linkedinapi.client.oauth.linkedinoauthserviceimpl.getoauthrequesttoken(linkedinoauthserviceimpl.java:172)     ... 2 more caused by: java.io.ioexception: server returned http response code: 400 url: https://api.linkedin.com/uas/oauth/requesttoken     @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)     @ sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:57)     @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:45)     @ java.lang.reflect.constructor.newinstance(constructor.java:532)     @ sun.net.www.protocol.http.httpurlconnection$6.run(httpurlconnection.java:1458)     @ java.security.accesscontroller.doprivileged(native method)     @ sun.net.www.protocol.http.httpurlconnection.getchainedexception(httpurlconnection.java:1452)     @ sun.net.www.protocol.http.httpurlconnection.getinputstream(httpurlconnection.java:1106)     @ sun.net.www.protocol.https.httpsurlconnectionimpl.getinputstream(httpsurlconnectionimpl.java:254)     @ oauth.signpost.basic.httpurlconnectionresponseadapter.getcontent(httpurlconnectionresponseadapter.java:18)     @ oauth.signpost.abstractoauthprovider.handleunexpectedresponse(abstractoauthprovider.java:228)     @ oauth.signpost.abstractoauthprovider.retrievetoken(abstractoauthprovider.java:189)     ... 4 more caused by: java.io.ioexception: server returned http response code: 400 url: https://api.linkedin.com/uas/oauth/requesttoken     @ sun.net.www.protocol.http.httpurlconnection.getinputstream(httpurlconnection.java:1403)     @ java.net.httpurlconnection.getresponsecode(httpurlconnection.java:397)     @ sun.net.www.protocol.https.httpsurlconnectionimpl.getresponsecode(httpsurlconnectionimpl.java:338)     @ oauth.signpost.basic.httpurlconnectionresponseadapter.getstatuscode(httpurlconnectionresponseadapter.java:22)     @ oauth.signpost.abstractoauthprovider.retrievetoken(abstractoauthprovider.java:178)     ... 4 more 

i figured out issue finally. occur because of date , time in ubuntu server. in ubuntu shows yesterday's date when changed current date , time. working fine.


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -