我正在尝试使用Fiddler在vimeo中测试身份验证。我使用以下标题将消息撰写到https://vimeo.com/oauth/access_token:
User-Agent: Fiddler
x_auth_mode: client_auth
x_auth_username: username@domain.com
x_auth_password: myPassword?
x_auth_permission: Write
我收到的消息是401 Unauthorized - 无效的消费者密钥 - 传递的消费者密钥无效。
我有一个消费者密钥,但我没有看到我提供的文档中的位置。 我试过了:
oauth_consumer_key: biglongkey
x_auth_consumer_key: biglongkey
我不确定我还需要提供什么。
我正在使用xAuth方法,因为我正在编写一个Windows服务,它将检查一个drop文件夹并按预定时间上传视频。通常在凌晨1点以后。
答案 0 :(得分:2)
在大多数情况下,XAuth不是正确的解决方案。 Vimeo只能在极其有限的基础上访问XAuth。
您可能正在使用XAuth尝试将用户硬编码到您的应用中。对于这个用例,Vimeo在您的应用程序页面上提供了一个访问令牌。硬编码令牌比用户名/密码对更好。