2016-04-28 6 views
3

Я реализовал Satellizer (https://github.com/sahat/satellizer).Невозможно выполнить vimeo api call при входе в систему, работа при выходе из системы

Теперь, когда я войти, любые 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 апи правильно и имеет access_token в URL рядом вышеупомянутое сообщение об ошибке.

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

ответ

2

Vimeo не ищет токен доступа в качестве параменования запроса. Когда вы добавляете его в url, как вы это делали, это параметр запроса. Вместо этого вам нужно включить токен доступа в заголовок авторизации.

На GitHub вы можете найти клиентскую библиотеку PHP. По моему опыту, это было довольно просто. Он отлично работает, если вы не хотите настраивать свои запросы. Вот библиотека: https://github.com/vimeo/vimeo.php

+0

Это правильно (я работаю в Vimeo) >>> auth header вместо параметра запроса. –