请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

左代平

注册会员

1

主题

3

帖子

72

积分

注册会员

积分
72
  • 99

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
左代平
注册会员   /  发表于:2025-1-21 15:54  /   查看:84  /  回复:5
10金币
我在自定义JavaScript/CSS中已增加链接<script src="https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.open.js"></script>
我想请教一下钉钉JSAPI的H5页面授权问题:
1、ddauthentication.js如何编写?
2、后端的服务服务命令中进行计算签名?计算好签名后,如何传递给前端页面?

最佳答案

查看完整内容

嗯嗯,大佬,这边下载上面推荐的帖子中的 钉钉对接.fgcc 了,已经将获取签名的 ddauthentication.js 文件引入,在JS内部会调用webapi(上传的dll)来获取Signature,不需要重新写服务端命令,发布后测试结果如下:获取签名成功,但应该会现在必须在钉钉软件中使用JS API接口,外部浏览器时控制台会报错的。

5 个回复

倒序浏览
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2025-1-21 15:54:19
来自 6#
左代平 发表于 2025-1-23 12:03
老师,能不能帮我写一个计算钉钉签名的活字格服务端命令?谢谢

嗯嗯,大佬,这边下载上面推荐的帖子中的 钉钉对接.fgcc 了,已经将获取签名的 ddauthentication.js 文件引入,在JS内部会调用webapi(上传的dll)来获取Signature,不需要重新写服务端命令,发布后测试结果如下:获取签名成功,但应该会现在必须在钉钉软件中使用JS API接口,外部浏览器时控制台会报错的。



本帖子中包含更多资源

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

x
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-1-22 10:26:50
2#
您好,这个问题与下面帖子的主题,调用钉钉JS API(鉴权)接口类似,可以参考一下步骤。

帮你打开活字格更神奇的功能:八十六,钉钉集成(扫码定位接口实现)
https://gcdn.grapecity.com.cn/showtopic-78643-1-1.html
(出处: 葡萄城开发者社区)
回复 使用道具 举报
左代平
注册会员   /  发表于:2025-1-22 11:10:03
3#
本帖最后由 左代平 于 2025-1-22 15:13 编辑
Shawn.Liu 发表于 2025-1-22 10:26
您好,这个问题与下面帖子的主题,调用钉钉JS API(鉴权)接口类似,可以参考一下步骤。

帮你打开活字格 ...

这个应是从钉钉APP中去访问H5(里面要上传一个DLL文件我看不懂的 )

我的情形是:
没有设定客户必须要在钉钉框架内访问H5页面,我是一个独立钉钉之外单独的H5
我觉得应是要在服务后端根据钉钉签名计算规则来计算计算签呈,我不知道这个计算签名的代码如何写?
然后通过服务命令POST传到前端页面,然后再前端获得钉钉签权核实通过样
请帮助我解决这两个问题:
1、钉钉签名在活字格服务端命令中如何计算,并返回给前端页面
2、前端鉴权要加截的钉钉配置JS文件
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-1-23 09:26:54
4#
待上传的dll的作用就是来计算签名等,并且支持持久化保存到本地数据表,存在过期时间避免频繁获取签名,可以下载一个Visual Studio查看其源码,猜测与您在服务端命令中计算签名是一个原理;这边测试过JSAPI调用企微的获取定位接口,钉钉应该也是类似的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
左代平
注册会员   /  发表于:2025-1-23 12:03:02
5#
Shawn.Liu 发表于 2025-1-23 09:26
待上传的dll的作用就是来计算签名等,并且支持持久化保存到本地数据表,存在过期时间避免频繁获取签名,可 ...

老师,能不能帮我写一个计算钉钉签名的活字格服务端命令?谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部