我可以让服务器web应用层使用oauth、vimeo和scribe获取accessToken吗?

我可以让服务器web应用层使用oauth、vimeo和scribe获取accessToken吗?,oauth,vimeo,scribe,Oauth,Vimeo,Scribe,我想构建一个java web应用程序,可以通过ajax查询,以获取各种vimeo数据,如相册、视频等。然后,浏览器客户端将使用这些信息创建一个vimeo播放器,其中包含视频url、大小等数据。我不希望每个用户都必须验证对vimeo的访问,我希望服务器充当浏览器上n个用户的中间人 我开始在oauth中使用scribe api,起初我认为在获得授权url后,我可以将其复制到浏览器中,然后获得验证程序代码,并将请求令牌和验证程序代码硬连接到service.getAccessToken()调用中。这对我

我想构建一个java web应用程序,可以通过ajax查询,以获取各种vimeo数据,如相册、视频等。然后,浏览器客户端将使用这些信息创建一个vimeo播放器,其中包含视频url、大小等数据。我不希望每个用户都必须验证对vimeo的访问,我希望服务器充当浏览器上n个用户的中间人

我开始在oauth中使用scribe api,起初我认为在获得授权url后,我可以将其复制到浏览器中,然后获得验证程序代码,并将请求令牌和验证程序代码硬连接到service.getAccessToken()调用中。这对我的测试很有效。然而,当我第二天返回请求令牌时,我硬连线的请求令牌停止使用可能已过期的401 oauth令牌

因此,如果令牌可以过期,我的问题是,我是否必须为每个用户会话获取一个新的访问令牌,并检查它是否以某种频率过期?如果我必须为每个用户获取一个新的访问令牌,那么服务器将如何获取验证器代码?通常,用户会通过浏览器页面以这种方式获取验证程序代码,但似乎应该有一种方式允许服务器获取此验证程序代码。似乎我可以编写一些java网络代码来解析和发布这些页面,但这听起来并不正确

我是oauth和VimeoAPI的新手,所以我可能会以错误的方式思考这个问题,所以我们也希望有其他的方向

谢谢,
Miro

除非通过XAuth创建,否则Vimeo OAuth令牌不会过期。您收到的401错误的确切错误消息是什么?我在TokenExtractorImpl.extract()中的响应中看到的全部内容对于响应为:“401 Unauthorized-Permission Denied-传递的oauth_令牌无效或已过期。”我正在使用oauth,我以前创建了请求令牌,并通过粘贴在第一次运行该类时返回的授权url中获得了验证器,然后,我硬连线了oauth_令牌&oauth_令牌&u secret,我从原始请求令牌中检索到它,并使用它们直接创建令牌obj。我看到一篇帖子说上传令牌是永久的,但其他的都没有。请求令牌和验证器的寿命非常短。每次身份验证尝试都需要请求一个新的请求令牌和验证器。如果您需要更多帮助,您可以使用您正在使用的代币直接联系Vimeo,他们可以帮助您识别问题。