当前位置: 首页 > news >正文

专题网站怎么做苏州网站排名优化

专题网站怎么做,苏州网站排名优化,怎么建网站教程图解,如何做平台推广文章目录 前言准备1、创建钉钉应用#xff0c;并开放网页应用2、配置网页应用各项参数发布版本 前端改造后端逻辑1、获取应用免登录 Access_token2、通过免登录 Access_token 和 Auth_Code 获取对应登录人信息 注意事项 前言 PC端的钉钉中工作台#xff0c;增加第三方应用并开放网页应用2、配置网页应用各项参数发布版本 前端改造后端逻辑1、获取应用免登录 Access_token2、通过免登录 Access_token 和 Auth_Code 获取对应登录人信息 注意事项 前言 PC端的钉钉中工作台增加第三方应用实现点击后自动授权登录逻辑。 准备 1、创建钉钉应用并开放网页应用 2、配置网页应用各项参数 https://ip:port/#/midPageDingTalk?apiParams$CORPID$ 发布版本 前端改造 参考官方文档requestAuthCode 当点击站内的应用后钉钉会按照配置页面地址自动进入到配置的前端页面中。此时前端页面中增加一些逻辑用来获取随机码AuthCode。 dd.requestAuthCode({corpId: corpid,clientId: clientid,onSuccess: function (result) {/*{code: hYLK98jkf0m //string authCode}*/},onFail: function (err) {}, });返回数据样例 { code: fea65576013237fba6ca6c5b16a85ff5 }后端逻辑 主体逻辑可以参考官方文档中给出的demo但有坑已自己踩过。 1、获取应用免登录 Access_token 官方给出的这个案例中不存在对应的GetTokenRequest对象但整体逻辑可以使用下面这个做替换。 import com.alibaba.fastjson.JSONObject; import com.aliyun.dingtalkoauth2_1_0.models.GetAccessTokenResponse; import lombok.extern.slf4j.Slf4j;/*** https://open.dingtalk.com/document/orgapp/obtain-the-access_token-of-an-internal-app*/ Slf4j public class GetAccessTokenDemo {/*** 使用 Token 初始化账号Client* return Client* throws Exception*/public static com.aliyun.dingtalkoauth2_1_0.Client createClient() throws Exception {com.aliyun.teaopenapi.models.Config config new com.aliyun.teaopenapi.models.Config();config.protocol https;config.regionId central;return new com.aliyun.dingtalkoauth2_1_0.Client(config);}public static void main(String[] args) throws Exception {com.aliyun.dingtalkoauth2_1_0.Client client createClient();com.aliyun.dingtalkoauth2_1_0.models.GetAccessTokenRequest getAccessTokenRequest new com.aliyun.dingtalkoauth2_1_0.models.GetAccessTokenRequest().setAppKey(应用clientId).setAppSecret(应用 Client Secret );GetAccessTokenResponse accessToken client.getAccessToken(getAccessTokenRequest);log.info(请求回执信息{}, JSONObject.toJSONString(accessToken.getBody()));// {accessToken:6315e4d453583c69b1fb89ae455ba772,expireIn:7200}System.out.println(accessToken.getBody().accessToken);} }2、通过免登录 Access_token 和 Auth_Code 获取对应登录人信息 官方文档通过免登码获取用户信息 import com.dingtalk.api.DefaultDingTalkClient; import com.dingtalk.api.DingTalkClient; import com.dingtalk.api.request.OapiV2UserGetuserinfoRequest; import com.dingtalk.api.response.OapiV2UserGetuserinfoResponse; import com.taobao.api.ApiException;public class GetUserInfo {public static void main(String[] args) throws ApiException {DingTalkClient client new DefaultDingTalkClient(https://oapi.dingtalk.com/topapi/v2/user/getuserinfo);OapiV2UserGetuserinfoRequest req new OapiV2UserGetuserinfoRequest();req.setCode(钉钉返回给出的 authcode 值);OapiV2UserGetuserinfoResponse rsp client.execute(req, 获取到的 access_token 值);System.out.println(rsp.getBody());} }返回数据案例 {errcode: 0, result: {associated_unionid: N2o5U3axxxx, unionid: gliiW0piiii02zBUjUxxxx, device_id: 12drtfxxxxx, sys_level: 1, name: 张xx, sys: true, userid: userid123}, errmsg: ok }注意事项 钉钉开发中心中配置项配置完成后想要钉钉工作台中出现指定的入口必须进行发布操作。只有发布成功后才会生效。
http://www.w-s-a.com/news/134901/

相关文章:

  • 宿城区建设局网站做网站的绿色背景图
  • 网站空间托管合同 .doc网站开发团队 组建
  • 网站建设书本信息it运维服务
  • 四核网站建设设计网站流程
  • ui设计网站设计与网页制作视频教程wordpress插件漏洞利用
  • 网站建设公司排名前十做网站的最终目的
  • 选择网站开发公司的标准中国网站建设市场规模
  • 衣服网站建设策划书广州住房和城乡建设部网站
  • 微商城科技淄博网站建设优化seo
  • 杭州 网站设计制作东圃手机网站开发
  • 网站文章页内链结构不好可以改吗微信平台如何开发
  • 炫酷业务网站课程网站如何建设方案
  • 网站建设服务器可以租吗wordpress微信打赏
  • 网站制作的重要流程图大连网站优化快速排名
  • 河南省住房建设厅官方网站注册公司邮箱需要什么
  • 美橙网站注册华为手机网站建设策划方案论文
  • 河南省和建设厅网站首页在线图片翻译
  • 关于备案空壳网站清理通知去别人网站挂黑链
  • 做网站待遇世界购物平台排行榜
  • 售后服务网站什么网站免费做简历模板
  • 网站模板怎么修改成都网站优化seo
  • 给装修公司做推广的网站wordpress站点的根目录
  • 怎么创建企业网站wordpress怎么做404页面跳转
  • 福建省住房和建设厅网站网站做著作权
  • 编程代码网站网站搭建的注意事项
  • 音乐网站排名公司如何做自己的网站
  • 网站设计模式三网合一网站源代码
  • 珠海市品牌网站建设哪家好宛城区网站制作
  • 网站维护工程师代写文章兼职
  • 贵州城乡和建设厅网站企业网站备案名称窍门