2014-12-03 97 views
0

所以我有一個應用程序,我正在開發使用jQM,它將用於iOS和Android。我們在Vimeo Pro上有一些視頻,除了特定的域名外,它們都是禁用的嵌入式內容。我試圖讓這些視頻在應用中工作,但當然他們表示由於其隱私設置而無法播放這些視頻。如何在jQuery Mobile App中顯示Vimeo Pro私人視頻

有沒有辦法使用API​​來播放這些視頻?

我試圖通讀Vimeo API,但說實話,這是非常混亂,沒有什麼幫助。

+0

請問您能否提供一個迄今爲止所做的工作的例子? – empiric 2014-12-03 12:57:38

+0

我已經嘗試了oEmbed JS代碼,但這並沒有幫助,我無法制作API文檔的正面或反面。所以不幸的是沒有任何東西可以作爲例子 – 2014-12-03 23:18:53

回答

0

1.獲得令牌

我以爲你只是展示自己的視頻訪問。您應該先閱讀Vimeo的單用戶身份驗證流程:https://developer.vimeo.com/api/authentication#single-user

簡短說明1.創建應用程序:https://developer.vimeo.com/apps。 2.在您的應用頁面上生成訪問令牌。 3.代幣放入你的應用程序(最好爲配置文件)

2.硬代碼獲取您的視頻現在

你有一個訪問令牌,使一個HTTP GET請求來https://api.vimeo.com/me/videos與訪問令牌在授權標題中:Authorization: bearer <token>

響應將包含由認證用戶擁有的最多25個視頻。如果您需要超過25個,則需要提出其他請求。您可以使用分頁文檔瞭解更多信息:https://developer.vimeo.com/api/spec#pagination,但簡短版本不是https://api.vimeo.com/me/videos,新頁面的網址位於「下一步」鍵之下。

3.讓您的嵌入代碼

嵌入代碼正在通過透過oEmbed產生。你可以在這裏閱讀我們的文檔:https://developer.vimeo.com/apis/oembed。但短版本是您向http://vimeo.com/api/oembed.json?url=<vimeo_url>發出額外HTTP請求,其中vimeo_url是來自步驟#2的響應中的「鏈接」字段。