Alpha v2 設計書
可參考項目
https://github.com/qoli/syncnextPlugin
如何開發
在 Syncnext 裡面測試開發中的插件
$http 可用 API
API |
介紹 |
$http.fetch(req) |
遞交一個網絡請求 |
var req = {
url: inputURL,
method: "GET",
};
$http.fetch(req).then(function (res) { ... }
var headers = {
Referer: "<https://www.libvio.vip/>"
}
var req = {
url: url,
method: "POST",
headers: headers,
body: JSON.stringify(data)
};
$http.fetch(req).then(function (res) { ... }
$next 可用 API
API |
介紹 |
版本 |
$next.aliLink(string) |
傳遞一個阿里雲盤的分享地址 |
|
$next.aliPlay(string) |
要求 Syncnext 使用 fileID 播放阿里雲盤的內容 |
|
$next.toMedias(json) |
**(已拋棄)**建立封面牆 |
|
$next.toMedias(json,key) |
建立封面牆,帶 Key 的寫法,搜尋功能使用這個寫法 |
|
$next.toSearchMedias(json,key) |
建立封面牆,帶 Key 的寫法,搜尋功能使用這個寫法 |
|
$next.toEpisodes(json) |
建立播放列表 |
|
$next.toPlayer(string) |
傳遞一個播放地址,要求 Syncnext 執行播放 |
|
$next.toPlayerByJSON(json) |
傳遞播放地址,可按照以json格式傳遞 |
1.115+ |
$next.emptyView(string) |
在播放列表顯示一個錯誤內容。 |
1.93+ |
插件化頻道協議更新日誌
Alpha 4.5
版本要求
變更內容