找回密码
 立即注册

QQ登录

只需一步,快速开始

apm69
金牌服务用户   /  发表于:2024-8-9 16:17  /   查看:1280  /  回复:7
10金币
本帖最后由 apm69 于 2024-8-9 16:24 编辑

需求是这样的:

通过局域网接入一台监控摄像头,该摄像头具备智能识别功能。如果发现该区域有人员进入,会通过网络发出一个json报文,记录发现异常的信息。
服务端需要接收这个json报文,然后将报文解析后写入到一个数据表中。
请问如何用活字格的服务端命令搭建一个接收json报文的服务器?最好有例程或者教程。

在论坛里搜了一下相关内容,通过服务端命令写了一个服务。但是在使用postman向该服务发送json报文时,接收到了以下信息


我自己写的工程详见附件
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

我给您再梳理一下,接**互主要分成调用和被调用 1.调用 这个时候就可以使用发送http请求,获取的数据可以通过解析之后在前端展示或者存储到数据库中 参考的链接是 https://gcdn.grapecity.com.cn/lesson-45.html 2.被调用 活字格的每一个服务端命令都是往外暴露的接口,可以被第三方调用 但接收的参数需要是一个json对象 这个帖子中有详细的步骤和demo 【小胖课堂】别的小朋友有的,我们也要有!WebApi开发实例 https ...

7 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-8-9 16:17:43
来自 8#
我给您再梳理一下,接**互主要分成调用和被调用
1.调用   
这个时候就可以使用发送http请求,获取的数据可以通过解析之后在前端展示或者存储到数据库中
参考的链接是
https://gcdn.grapecity.com.cn/lesson-45.html
2.被调用
活字格的每一个服务端命令都是往外暴露的接口,可以被第三方调用
但接收的参数需要是一个json对象
这个帖子中有详细的步骤和demo
【小胖课堂】别的小朋友有的,我们也要有!WebApi开发实例
https://gcdn.grapecity.com.cn/showtopic-148923-1-1.html
(出处: 葡萄城开发者社区)



回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-8-9 17:29:22
2#
您好,活字格的服务端命令可以对外作为 WebAPI 给第第三方调用,看您截图,服务端命令调用没问题。
返回 401 是没有调用服务端命令的权限,这个问题解决办法有两个:
第一个,把服务端命令设置为任何人都可以访问,这样第三方就可以不用登录就直接能访问。


第二个需要借助 OAuth 认证,需要先获取 token 后,再进行调用,可参考:

用服务端命令开发和调用WebAPI,实现服务器间数据通讯
https://gcdn.grapecity.com.cn/showtopic-153684-1-1.html
(出处: 葡萄城开发者社区)



本帖子中包含更多资源

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

x
回复 使用道具 举报
apm69
金牌服务用户   /  发表于:2024-8-12 13:32:20
3#
Simon.Sun 发表于 2024-8-9 17:29
您好,活字格的服务端命令可以对外作为 WebAPI 给第第三方调用,看您截图,服务端命令调用没问题。
返回 4 ...

权限的问题已经解决,难道一定到通过导入外部WebAPI的方式来搭建吗?不能只通过活字格自己的服务端命令吗?就是简单的JSON报文交互而已。如果可以实现,请给一个最简单的发送和接收JSON报文的例程。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-8-12 13:59:59
4#
因为涉及到第三方的交互,说的是第三方也需要有一个web服务器。活字格中一般通过内置的命令就可以 可以看下这个公开课,调用第三方接口使用发送http请求插件即可
https://gcdn.grapecity.com.cn/lesson-45.html
回复 使用道具 举报
梦想去旅行
中级会员   /  发表于:2024-8-12 14:06:47
5#
apm69 发表于 2024-8-12 13:32
权限的问题已经解决,难道一定到通过导入外部WebAPI的方式来搭建吗?不能只通过活字格自己的服务端命令吗 ...

建个服务端命令,开发调用权限即可接收。
回复 使用道具 举报
apm69
金牌服务用户   /  发表于:2024-8-12 14:10:08
6#
Joe.xu 发表于 2024-8-12 13:59
因为涉及到第三方的交互,说的是第三方也需要有一个web服务器。活字格中一般通过内置的命令就可以 可以看下 ...

这个公开课从头到尾都看了,这个公开课里的JSON报文接收业务也是用外接webAPI写的,不能直接用活字格的服务端命令实现吗?
回复 使用道具 举报
apm69
金牌服务用户   /  发表于:2024-8-12 14:11:35
7#
梦想去旅行 发表于 2024-8-12 14:06
建个服务端命令,开发调用权限即可接收。

就是写不明白这个服务端命令,才请教各位大佬的嘛。。。。
能给一最简单的收发JSON报文的样例工程就行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部