在cURL中获取oAuth2 Vimeo访问令牌

时间:2017-07-11 12:58:57

标签: curl vimeo vimeo-api

当我尝试获取Vimeo的访问令牌时,我遇到了这个问题

      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   439  100   139  100   300    161    349 --:--:-- --:--:-- --:--:--   391{
    "error": "invalid_client",
    "error_description": "A valid client ID must be provided along with any request made to Vimeo's API"
}

我的代码:

curl -X POST -d "client_id=<myClientID>;client_secret=<secretID>;grant_type=authorization_code; response_type=code;redirect_uri=<redirectURL>" https://api.vimeo.com/oauth/access_token

我想要的回应是:

{
 "access_token": "TOKEN",
 "token_type": "Bearer"
}

是的,我的client_id是正确的! 有人可以帮助我,我正在尝试获取Vimeo API的令牌

由于

1 个答案:

答案 0 :(得分:0)

要修复此请求,您需要在-d参数中使用&符号而不是分号。

但这不会解决你的问题。此请求返回完整的HTML页面,最终用户与之交互以授权您的应用。如果您只需要自己的访问令牌,则应在应用设置中手动创建一个。