以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助,对接魔点人脸识别设备对接apptoken获取方法 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183936) |
-- 作者:夜点蚊香 -- 发布时间:2022/11/19 21:19:00 -- 求助,对接魔点人脸识别设备对接apptoken获取方法 1.3. 生成AppToken v2
[此贴子已经被作者于2022/11/19 21:19:26编辑过]
|
-- 作者:夜点蚊香 -- 发布时间:2022/11/20 7:31:00 -- 帮忙看一下 报错内容 ,用 微信公众号的获取token的写法 Static CreateTime As Date \'记录最近一次生成access_token的时间 Static AccessTocken As String \'记录最近一次生成的access_token Dim AppId As String = "71ADE2AB6552C541F28B363051B0EBCF" \'开发者ID Dim AppSecret As String = "ZjIzZDExYzUtNzBhOC00N2Y4LWJhMjctMDU4MWM0OGFlNDkz" \'开发者密匙 Dim tp As TimeSpan = Date.Now - CreateTime Dim url As String = "http://192.168.31.117:8022/account/member/getOpenApiToken/v2?Content-Type=application/json&orgCode=" & appid & "&appKey=" & AppSecret Output.Show(url) If tp.TotalSeconds > 3600 Then Dim hc As New HttpClient(CExp(url,AppId,AppSecret)) Dim ret As String = hc.GetData() If ret = "" Then \'如果失败,再尝试一次 hc.GetData() End If CreateTime = Date.Now() Dim jo As JObject = JObject.Parse(ret) If jo("errcode") Is Nothing Then AccessTocken = jo("access_token") Else MessageBox.show("获取access_token失败,原因:" & vbcrlf & jo("errmsg").ToString) End If End If Return AccessTocken |
-- 作者:有点蓝 -- 发布时间:2022/11/20 20:02:00 -- Dim hc As New HttpClient("http://192.168.31.117:8022/account/member/getOpenApiToken/v2") hc.ContentType = "application/json" Dim jo As new JObject jo("orgCode") = “机构码” jo("appKey") = “appKey”hc.Content = jo.tostring Dim ret As String = hc.GetData() msgbox(ret)
|
-- 作者:夜点蚊香 -- 发布时间:2022/11/30 12:04:00 -- 已经获取到 token 求助获取成员列表的写法 2.11. 成员列表
|
-- 作者:有点蓝 -- 发布时间:2022/11/30 13:28:00 -- Dim hc As New HttpClient("http://192.168.31.117:8022/member/member/memberList") hc.ContentType = "application/json" hc.Headers.Add("Auth-Token","Auth-Token") hc.Accept= "*/*"Dim jo As new JObject jo("deptId") = 0 jo("hasFace") = 0……
hc.Content = jo.tostring Dim ret As String = hc.GetData() msgbox(ret) |
-- 作者:夜点蚊香 -- 发布时间:2022/11/30 14:35:00 -- 帮忙看一下,报错信息 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.1.30.2 错误所在事件: 详细错误信息: 如果设置 ContentLength>0 或 SendChunked==true,则必须提供请求正文。 在 [Begin]GetResponse 之前通过调用 [Begin]GetRequestStream,可执行此操作。 代码如下 Dim hc As New HttpClient("http://192.168.31.117:8022/member/member/memberList") hc.C hc.Headers.Add("Token",Functions.Execute("魔点apptoken")) hc.Accept= "*/*" Dim jo As new JObject jo("deptId") = 0 jo("hasFace") = 0 jo("needSubMember") = 2 hc.Content = jo.tostring Dim ret As String = hc.GetData() msgbox(ret) |
-- 作者:有点蓝 -- 发布时间:2022/11/30 14:50:00 -- hc.Headers.Add("Auth-Token",Functions.Execute("魔点apptoken")) |
-- 作者:夜点蚊香 -- 发布时间:2022/11/30 14:56:00 -- 改过来了,还是报错 Dim hc As New HttpClient("http://192.168.31.117:8022/member/member/memberList") hc.C hc.Headers.Add("Auth-Token",Functions.Execute("魔点apptoken")) hc.Accept= "*/*" Dim jo As new JObject jo("deptId") = 0 jo("hasFace") = 0 jo("needSubMember") = 2 hc.Content = jo.tostring Dim ret As String = hc.GetData() msgbox(ret) .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.1.30.2 错误所在事件: 详细错误信息: 如果设置 ContentLength>0 或 SendChunked==true,则必须提供请求正文。 在 [Begin]GetResponse 之前通过调用 [Begin]GetRequestStream,可执行此操作。 [此贴子已经被作者于2022/11/30 14:57:21编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/11/30 14:59:00 -- 找对方要.net的实例 |
-- 作者:夜点蚊香 -- 发布时间:2022/11/30 18:50:00 -- 求助照片上传的base64码 怎么弄 2.9. 上传人脸照片
|