客户端授权不是生成用户身份验证所必需的。客户端授权仅用于进行未经身份验证的api请求。
您没有向api.vimeo.com/oauth/authorize发出请求,您将用户发送到那里。您应该创建一个链接,并将其放在页面上供用户单击。他们将向该端点发出GET请求,但不应该通过您的服务器发生。
由于您的客户端正在向/ oauth / authorize发出请求,因此您无法定义标头。您需要为/ oauth / access_token提供授权标头,这应该是 Authorization : basic base64(client_id:client_secret)
Authorization : basic base64(client_id:client_secret)
我们昨晚在我们的oauth错误报告中修复了一个错误:D。对不起暂时的混乱。
没有更多信息,我无法真正回答您的错误消息。我将添加一些注释,然后使用更多信息更新此答案。