资源说明:YToke后端
这是应用程序的专用后端。
介绍
这基本上是Google App Engine上托管的Maven Java应用程序,您可以克隆它并在本地计算机上运行/调试。 该后端为YToke〜客户端MacOS应用提供服务,为搜索视频,报告视频标签和视频展示提供API。 Google Cloud Firestore上托管的noSQL数据库用于保存视频统计信息。
一些示例请求包括:
GET https://ytokebackend.appspot.com/videos?q=[VideoName]&page=3
POST https://ytokebackend.appspot.com/video/stats/tag
POST https://ytokebackend.appspot.com/video/stats/impression
当客户向后端询问视频时,它会请求Invidious API(将于10月1日关闭,我们将不得不切换到其他方法)进行Youtube视频搜索,然后查询数据库以获取视频统计信息,然后将这些结果合并然后返回给客户。
在本地运行和调试
由于这是Maven Java
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。