登录后无法进行vimeo api调用,注销时可以正常工作

时间:2016-04-28 12:20:44

标签: angularjs vimeo-api satellizer

我已经实施了卫星(https://github.com/sahat/satellizer)。

现在,当我登录时,任何vimeo api调用都会返回

Failed to load resource: the server responded with a status of 401 (Authorization Required)
error:"You must provide a valid authenticated access token."

我不明白为什么即使vimeo api调用正确并且在上面提到的错误消息旁边的url中有access_token,也会发生这种情况。

https://api.vimeo.com/channels/staffpicks/videos?access_token=c57cd8d4fxxxxxx

1 个答案:

答案 0 :(得分:2)

Vimeo不会将访问令牌作为查询参数。当您像往常一样将其添加到网址时,它是一个查询参数。您需要在Authorization标头中包含访问令牌。

在GitHub上,您可以找到PHP客户端库。根据我的经验,这是非常直接的使用。如果您不想设置请求,它可以很好地开箱即用。这是图书馆:https://github.com/vimeo/vimeo.php