我目前在 Vimeo 的 Oauth 实施和我的桌面应用程序方面遇到了很大的麻烦。我的程序正确执行以下操作。
1- 使用我的密钥和秘密请求未经授权的请求令牌并返回 - 令牌和令牌秘密。
2- 为用户生成一个 URL 以使用令牌,然后显示我们的应用程序的名称并允许用户授权我们使用他/她的帐户。然后它显示一个验证器,用户返回并放入我们的应用程序。
问题是第三步,实际上是用令牌交换访问令牌。基本上每次我们尝试获取它们时,我们都会得到一个“无效/过期令牌 - 传递的 oauth_token 无效或已过期”
我查看了文档,并且在部署时应该对服务器进行回调,就像为用户提供“授权令牌”一样,但是在开发桌面应用程序时,我们不能这样做。所以我假设在 1 中检索到的令牌对于这一步是有效的。(实际上似乎是:http: //vimeo.com/forums/topic :22605 )
所以我现在想知道我现在在我的实际 vimeo 应用程序帐户上是否遗漏了一些东西?是否将其视为带有回调的网络托管应用程序?所有的元素都在那里工作,我使用这个相同的组件以完全相同的方式创建一个 twitter Oauth 登录,这很好。
提前致谢,
巴里