2014-04-23 49 views
0

我正在爲在Vimeo上託管私人視頻的客戶構建應用程序。該應用程序只能根據視頻ID播放特定的視頻。調用Vimeo API的基本URL結構?

我真的不希望一個完整的OAuth庫膨脹的應用程序,但我根本無法弄清楚如何構建HTTP(S)請求獲取視頻信息(這將有望包括一個路徑到MP4 )。

我已經得到了端點

GET 
https://api.vimeo.com/videos/:videoID 

,我已經得到了驗證頭說的Vimeo爲我註冊的應用程序。

Authorization: Basic xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

但是不幸的是,當我嘗試擊中它時,我得到了來自fiddler的401

當視頻列爲專用時,如何在沒有完整OAuth實施的情況下請求視頻?

在一天結束時,我真正需要的是通向MP4的路徑,以便我可以將其流式傳輸到設備的本地媒體播放器(使用意圖)。

+0

它是否適用於您http://stackoverflow.com/questions/35520783/vimeo-video-play-in -android-native/35543970#35543970 –

回答

0

該基本auth頭只適用於oauth端點。如果您想提出API請求,您需要使用來自應用頁面的經過身份驗證的授權標頭,或generate a new token

+0

沒錯,但是當我使用相同的URL但添加了提供給我的Bearer標頭時,我得到了一個'406'異常。 –

+0

https://api.vimeo.com/videos/xxxxxxxx |授權:承載xxxxxxxx –

+0

您是否提供任何額外的標頭?該錯誤(http://httpstatus.es/406)意味着您正在請求我們不支持的響應格式。檢查您的接受標題。 – Dashron