在不知道moduleId的情况下通过浏览器显示2sxc应用程序api数据

时间:2016-08-10 12:00:02

标签: dotnetnuke-module 2sxc

我知道如何使用2sxc api中的2sxc api数据:

$2sxc(moduleId).webApi.get("AppName/MethodName",...

但如何从其他域或网络浏览器为某些匿名用户调用此数据?

方法的url是什么以及在调用时我必须提供哪些标头,并且我可以在没有浏览器特殊标头的情况下调用此方法吗?

1 个答案:

答案 0 :(得分:1)

这是可能的,但目前唯一简单的方法是使用视觉查询。在那里你可以设置匿名权限,然后使用类似

的模式

/desktopmodules/2sxc/api/app-query/[app-name]/[query-name]

另见https://github.com/2sic/2sxc/blob/master/WebApi/RouteMapper.cs#L34

用于其他用途 - 拥有api等我们需要先实现它,或者你可以贡献它:)