Json vimeo-视频请求API oauth_时间戳问题
我正在使用struts框架和WASCE服务器创建web应用程序。在这种情况下,我想在用户输入用户名时加载vimeo视频。因此,我在vimeo开发者站点中创建了应用程序,并获得了apiKey、apiSecret、token和secret值。我已经将这些值应用到我的代码中。在本地运行时,我得到了正确的(带有视频URL)JSON响应 但是当我把它部署到deticated服务器并检查我得到的响应时Json vimeo-视频请求API oauth_时间戳问题,json,video,response,vimeo,Json,Video,Response,Vimeo,我正在使用struts框架和WASCE服务器创建web应用程序。在这种情况下,我想在用户输入用户名时加载vimeo视频。因此,我在vimeo开发者站点中创建了应用程序,并获得了apiKey、apiSecret、token和secret值。我已经将这些值应用到我的代码中。在本地运行时,我得到了正确的(带有视频URL)JSON响应 但是当我把它部署到deticated服务器并检查我得到的响应时 {"generated_in":"0.0039","stat":"fail","err":{"code":
{"generated_in":"0.0039","stat":"fail","err":{"code":"401","expl":"The oauth_timestamp
passed is either too far in the past or in the future. Vimeo thinks the current time is
1379053244","msg":"Invalid \/ expired token"}}
我对这个问题进行了研究,得到了如下解决方案
Looks like your server's time is set incorrectly. Vimeo's API is time-sensitive to
within a few minutes. You should be able to ask your hosting provider to
correct the server's time.
参考:
所以我检查了服务器时间。我的本地时间是上午11点,服务器时间是晚上23点。现在我将服务器时间改为11.00AM(因为11.00AM在localhost中工作)
但我还是遇到了同样的问题。有谁能告诉我问题出在哪里,我该如何解决
注意:
我把当地时间改为晚上23:00,我收到了“无效过期代币”的回复。因此,再次将其改为上午11点,我得到了正确的答复。为了弄清这个问题的真相,我想我需要更多关于您提出的请求的信息。不幸的是,这可能涉及秘密代币。如果你通过电话联系我,我将能够帮助你解决问题。一旦我们解决了这个问题,我会发回这里,这样公众就可以得到答案。@Dashron:谢谢你的回复。我已经把这个问题贴在网上了。但是我收到了下面的回复邮件。“不幸的是,Vimeo除了定位和排除bug之外,没有为使用我们的API或构建自定义应用程序提供深入的支持。”供您参考,以下是案例#:278111@Dashron字体我们从邮件中得到这个。如果您对Vimeo API还有其他问题,我们建议您发布关于堆栈溢出的查询。Stack Overflow社区的人擅长解决棘手的API问题。@Dashron:你能帮我解决这个问题吗?