找回密码
 立即注册

QQ登录

只需一步,快速开始

jrit

金牌服务用户

11

主题

21

帖子

184

积分

金牌服务用户

积分
184
jrit
金牌服务用户   /  发表于:2020-4-20 11:17  /   查看:2818  /  回复:2
5金币
本帖最后由 jrit 于 2020-4-20 16:00 编辑

各位大佬,请教个问题:我现在要做一个webapi的接口,用于第三方调用。看过教程有两个疑问1:教程中的webapi开发实现逻辑是 通过C#开发一个webapi,然后在活字格的前端调用这个api。是否可以开发直接供第三方调用的api呢?
2:如果可以,那么这类APi如何做身份验证呢?

最佳答案

查看完整内容

1.C#写的API其实就是HTTP的请求,至于你是通过JS调用还是其他第三方系统调用都是可以的。不过如果是其他的前端页面调用,要考虑跨域问题,建议使用第三方系统的服务端代码去调用 2.第三方系统调用你可以自己在API里写代码去校验post的数据。

2 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-4-20 11:17:27
来自 2#
1.C#写的API其实就是HTTP的请求,至于你是通过JS调用还是其他第三方系统调用都是可以的。不过如果是其他的前端页面调用,要考虑跨域问题,建议使用第三方系统的服务端代码去调用
2.第三方系统调用你可以自己在API里写代码去校验post的数据。
回复 使用道具 举报
hahahaoren
注册会员   /  发表于:2020-5-15 19:41:44
3#
本帖最后由 hahahaoren 于 2020-5-15 19:44 编辑

用6.0版的服务端命令供第三方系统调用。有同样的疑问:

一、配置服务端命令:
二、第三方系统调用,提示:“没有权限执行服务端命令
三、编辑服务端命令的权限,允许“匿名用户访问”
四、第三方系统调用,成功。




如果需要身份验证不允许匿名访问的话,那么可以做身份验证。试过开启sso,并在header中添加token,不行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部