0
我试图运行一个调用Linkedin API的groovy脚本。问题是,我如何使用groovy脚本中的grails oauth插件进行身份验证? 这是我的配置:来自groovy脚本的grails oauth
oauth {
linkedin {
requestTokenUrl="https://api.linkedin.com/uas/oauth/requestToken"
accessTokenUrl="https://api.linkedin.com/uas/oauth/accessToken"
authUrl="https://www.linkedin.com/uas/oauth/authenticate"
consumer.key="xxxxxxxxx"
consumer.secret="xxxxxxxxxx"
}
}
这是我的剧本,我开始“的Grails运行脚本scriptname.groovy”:
import org.grails.plugins.oauth.OauthService
def oauthService = new OauthService()
oauthService.reset()
def URL = "http://api.linkedin.com/v1/people-search?country-code=us&postal-code=98102&distance=100&start=0&count=5"
def recs_response = oauthService.accessResource(URL, "linkedin", [key:"xxxxxxx", secret:"xxxxxxxxx"], 'GET')
println "it worked"
如果我打印的回应,我得到“使用的令牌在OAuth请求无效“
谢谢。