问题描述
我可以通过REST API在
解决方法
是的,但是有可能没有正式记录。让我告诉你怎么做。
The web panel REST Methods are available here。 REST方法使用JSON对象并返回JSON对象。我的意思是您可以使用任何语言来使用REST方法。让我对此提供更多解释。
- 首先,您应该访问REST服务。
- 第一种方法是通过调用
authenticateUser(User user)
方法,使用您在网络面板中使用的用户名或密码对用户进行身份验证。 - 第二种方法是通过从
/usr/local/antmedia/webapps/root/WEB-INF/web.xml
中删除以下几行来禁用身份验证,并且您可以使用IP过滤来访问REST API as documented here
<filter-name>AuthenticationFilter</filter-name>
<filter-class>io.antmedia.console.rest.AuthenticationFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>AuthenticationFilter</filter-name>
<url-pattern>/rest/*</url-pattern>
</filter-mapping>
-
通过调用
getSettings
从服务器获取应用程序设置public AppSettings getSettings(@PathParam("appname") String appname)
-
按如下所述更改设置并使用
changeSettings
进行设置。
public String changeSettings(@PathParam("appname") String appname,AppSettings newSettings)
我希望这会有所帮助。