【问题标题】:Kaltura Adding new APIs to Kaltura CEKaltura 向 Kaltura CE 添加新的 API
【发布时间】:2015-04-13 13:46:55
【问题描述】:

我对 Kaltura CE 非常陌生,想了解 Kaltura CE 中使用的不同技术,我有 Kaltura 单服务器设置并且能够使用它。如果我想对 API 进行任何修改或添加任何新的 API,我需要做什么?

我想了解的是 Kaltura 中使用的所有技术,我知道会涉及很多技术,但粗略的想法会有所帮助。就像服务器端在 PHP/Java 中一样,使用 XYZ 等与 DB 交互。

以及如何添加修改 kaltura API。

【问题讨论】:

    标签: kaltura


    【解决方案1】:

    Kaltura 服务器基于 LAMP 堆栈,因此 PHP 和 mysql 是您问题的主要答案。
    为什么需要扩展 API?不确定这是否是个好主意。也许创建您自己的 API 集。
    仅供参考:
    客户端在 /opt/kaltura/app/clients/
    中(自动)生成 因此对于 php5,您可以在 /opt/kaltura/app/clients/php5/KalturaPlugins/ 下添加一个插件
    但是升级服务器可能会超限

    【讨论】:

    • 感谢您的解释,我正在尝试创建自己的一组新 API。从您的回答来看,clients are generated in /opt/kaltura/app/clients/ 是什么意思,您是在谈论一个人用来与 kaltura 服务器(如 Android、JS、PHP SDK)进行通信的客户端 SDK,但我们需要在服务器端也是对的吗?那么如何做到这一点,关于插件,我们需要添加 php5 插件来向 kaltura 服务器添加新的 API。你的意思是当服务器更新时它会溢出新的 API,所以我们坚持使用一个版本。
    • 服务器端的代码在/opt/kaltura/app/api_v3,当然你也需要自己添加代码。客户端的生成器在 /opt/kaltura/app/generator 中,如果你真的需要它,你可以再次为自己创建一些东西。但我认为不同的 API/扩展 kaltura 的 API 更好
    • 是的,我的目标是更微笑,kaltura 的现有 API 将提供更多自定义信息。所以我必须修改 api_v3 文件夹中的代码来扩展现有的 API,然后生成客户端库来使用它吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 2020-05-27
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多