飞书应用如何实现跳转外部链接并携带code以获取授权码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计331个文字,预计阅读时间需要2分钟。
查看飞书官方文档+获取飞书推荐代码+检查window.h5sdk是否已准备好:window.tt.openSchema({schema: 'https://open.feishu.cn', external: false, success: function(res) {console.log(res);}, fail: function(res) {console.log('open fail');}})
先看看飞书官方文档
飞书推荐获取code方法
window.h5sdk.ready(function() { window.tt.openSchema({ schema: 'open.feishu.cn', external: false, success (res) { console.log(res); }, fail (res) { console.log(`open fail`); } }); })
挺好用的,就是有几个大坑
1.这个方法是封装在飞书浏览器内部的,外部浏览器无法使用
2.使用这个方法需要配置白名单
- 白名单
- 白名单
- 白名单
- 重要的事情说三遍
3.这个白名单也很坑,不像微信小程序那样,只需要配一个统一的前缀就行,
- 这个白名单要配置到具体的页面,具体的路由,不然没用
- 举例: 我的域名是 lijundong.cn,那我要在主页使用这个方法,这样子配置可以吗?
- 如果你的主页就是lijundong.cn/ 这样子可以,但是你的主页还是/index这个路由,抱歉,那不行,那你就要配俩个
- 一个lijundong.cn , 一个lijundong.cn/index
吐槽: 白名单问题真的是坑死人
本文共计331个文字,预计阅读时间需要2分钟。
查看飞书官方文档+获取飞书推荐代码+检查window.h5sdk是否已准备好:window.tt.openSchema({schema: 'https://open.feishu.cn', external: false, success: function(res) {console.log(res);}, fail: function(res) {console.log('open fail');}})
先看看飞书官方文档
飞书推荐获取code方法
window.h5sdk.ready(function() { window.tt.openSchema({ schema: 'open.feishu.cn', external: false, success (res) { console.log(res); }, fail (res) { console.log(`open fail`); } }); })
挺好用的,就是有几个大坑
1.这个方法是封装在飞书浏览器内部的,外部浏览器无法使用
2.使用这个方法需要配置白名单
- 白名单
- 白名单
- 白名单
- 重要的事情说三遍
3.这个白名单也很坑,不像微信小程序那样,只需要配一个统一的前缀就行,
- 这个白名单要配置到具体的页面,具体的路由,不然没用
- 举例: 我的域名是 lijundong.cn,那我要在主页使用这个方法,这样子配置可以吗?
- 如果你的主页就是lijundong.cn/ 这样子可以,但是你的主页还是/index这个路由,抱歉,那不行,那你就要配俩个
- 一个lijundong.cn , 一个lijundong.cn/index
吐槽: 白名单问题真的是坑死人

