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

做网站构思店铺推广渠道有哪些

做网站构思,店铺推广渠道有哪些,自动做网站,网站设计与开发怎么做钉钉之前的accessToken是公司级别的,现在的accessToken是基于应用的,接口的权限也是基于应用的。所以第一步是在钉钉开放平台(https://open-dev.dingtalk.com/)创建一个应用。 创建好应用之后,因为我们后续还需要调用钉…

钉钉之前的accessToken是公司级别的,现在的accessToken是基于应用的,接口的权限也是基于应用的。所以第一步是在钉钉开放平台(https://open-dev.dingtalk.com/)创建一个应用。

image.png

创建好应用之后,因为我们后续还需要调用钉钉不少服务端api,这些api都要求这个应用被授予了相应的权限,所以我们先给当前这个应用授予足够多的权限(全部都勾上)。

image.png

在进行事件订阅之前,需要完成代码接入,才会展示事件列表,所以现在转到事件订阅的文档,先进行代码接入(https://open.dingtalk.com/document/orgapp/develop-stream-mode-push-server)

这块参考官方文档就行了。
Stream模式支持多个应用,多个实例同时监听,Stream事件会被随机平均投递到任意一个应用中。

接入成功之后,回到上面创建的应用,点击事件订阅菜单

选择Stream模式推送,再点“已完成接入,验证连接通道”

验证成功之后,下面的事件就会展示出来

如果只需要监听考勤相关的事件,经过我的验证,只需要监听下面2个事件就行

员工打卡的触发场景包括:员工上下班打卡,补卡申请通过(坑:如果当天无排班,不会触发这个事件。无排班的场景:1.对于固定上下班,钉钉默认只会初始化未来15天的排班,超过15天都是休息,这点可参考钉钉APP的考勤日历。这样就会导致。2. 节假日,即:节假日的补卡不会触发这个事件(需要再去监听审批完成事件))。以上内容都是开发过程中发现问题之后提工单给钉钉的开发人员得到的回复,不是杜撰的。

image.png

因为钉钉Stream事件返回的数据结构与考勤接口返回的数据不一致,如果需要更多的信息,需要对接钉钉考勤相关的接口。

所以我目前对于这块的设计是这样的:

接收到打卡事件之后,拿到userId和打卡时间,拿这2个参数再去查询考勤详情数据(https://open.dingtalk.com/document/orgapp/obtain-the-attendance-update-data),相当于Stream事件只作为我去钉钉拉取数据的一个触发器,请假、加班、出差、外出事件也是一个意思,拿到请假时间范围之后,去查询这段时间的考勤数据

  • 如果发现有些请假类型的数据没有收到推送(或者通过https://open.dingtalk.com/document/orgapp/queries-the-column-value-of-the-attendance-report 查到某个字段的value是null),需要检查以下配置:

image.png

把带薪年休假啥的都加进来

image.png

消息推送失败的处理方案

钉钉默认的推送失败处理方案:https://open.dingtalk.com/document/orgapp/obtain-the-event-list-of-failed-push-messages

我们只需要写一个SpringTask任务定时拉取就行

要注意的一点是这个接口的数据需要通过getBody读取

public JSONArray getStreamCallBackFailedResult() {DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/call_back/get_call_back_failed_result");OapiCallBackGetCallBackFailedResultRequest req = new OapiCallBackGetCallBackFailedResultRequest();req.setHttpMethod("GET");OapiCallBackGetCallBackFailedResultResponse rsp;try {rsp = client.execute(req, getAccToken());if (Objects.equals(SUCCESS_CODE, rsp.getErrcode())) {JSONObject body = JSON.parseObject(rsp.getBody());return body.getJSONArray("failed_list");}} catch (ApiException e) {log.warn("[请求钉钉接口失败]获取推送失败的数据", e);}return null;
}

调用量的问题

Stream推送量和付费API调用量都是需要收费的(有免费的额度),使用的时候需要注意

image.png


文章转载自:
http://tiger.bsdw.cn
http://splenii.bsdw.cn
http://largamente.bsdw.cn
http://ungird.bsdw.cn
http://throughother.bsdw.cn
http://systyle.bsdw.cn
http://cymotrichous.bsdw.cn
http://faggotry.bsdw.cn
http://baseball.bsdw.cn
http://moorfowl.bsdw.cn
http://industrialisation.bsdw.cn
http://staig.bsdw.cn
http://homocercy.bsdw.cn
http://tetchy.bsdw.cn
http://commemoration.bsdw.cn
http://immure.bsdw.cn
http://yachtsman.bsdw.cn
http://gerontophil.bsdw.cn
http://nonvanishing.bsdw.cn
http://offscouring.bsdw.cn
http://our.bsdw.cn
http://steamroller.bsdw.cn
http://spillover.bsdw.cn
http://traversing.bsdw.cn
http://tricrotic.bsdw.cn
http://rupicolous.bsdw.cn
http://grette.bsdw.cn
http://alterable.bsdw.cn
http://shatter.bsdw.cn
http://vum.bsdw.cn
http://wive.bsdw.cn
http://dilly.bsdw.cn
http://hypophosphite.bsdw.cn
http://kweichow.bsdw.cn
http://jeton.bsdw.cn
http://statuary.bsdw.cn
http://kike.bsdw.cn
http://debussyan.bsdw.cn
http://relic.bsdw.cn
http://perpetually.bsdw.cn
http://aeronautic.bsdw.cn
http://nitryl.bsdw.cn
http://sheeney.bsdw.cn
http://pesthouse.bsdw.cn
http://diborane.bsdw.cn
http://septostomy.bsdw.cn
http://vagile.bsdw.cn
http://polygynist.bsdw.cn
http://pinnatilobate.bsdw.cn
http://photofit.bsdw.cn
http://reclassification.bsdw.cn
http://leftist.bsdw.cn
http://sarsenet.bsdw.cn
http://gypsum.bsdw.cn
http://trypsinogen.bsdw.cn
http://mortgager.bsdw.cn
http://powerbook.bsdw.cn
http://minimill.bsdw.cn
http://spado.bsdw.cn
http://luing.bsdw.cn
http://columella.bsdw.cn
http://protegee.bsdw.cn
http://umb.bsdw.cn
http://criticality.bsdw.cn
http://declarer.bsdw.cn
http://supposing.bsdw.cn
http://bedizen.bsdw.cn
http://interneuron.bsdw.cn
http://hepatica.bsdw.cn
http://scotice.bsdw.cn
http://compounder.bsdw.cn
http://unfreedom.bsdw.cn
http://jumbal.bsdw.cn
http://monochloride.bsdw.cn
http://justina.bsdw.cn
http://glossal.bsdw.cn
http://yaren.bsdw.cn
http://sombre.bsdw.cn
http://dominate.bsdw.cn
http://drunken.bsdw.cn
http://herpetologist.bsdw.cn
http://disentrancement.bsdw.cn
http://pacuit.bsdw.cn
http://vociferance.bsdw.cn
http://feminize.bsdw.cn
http://pledget.bsdw.cn
http://torrent.bsdw.cn
http://polytheism.bsdw.cn
http://prothalamion.bsdw.cn
http://unshapely.bsdw.cn
http://aerarian.bsdw.cn
http://volvox.bsdw.cn
http://percept.bsdw.cn
http://dense.bsdw.cn
http://spendthrifty.bsdw.cn
http://sendmail.bsdw.cn
http://cavernicolous.bsdw.cn
http://seedless.bsdw.cn
http://undisturbed.bsdw.cn
http://brassart.bsdw.cn
http://www.hrbkazy.com/news/79930.html

相关文章:

  • 如何建造一个网站seo
  • 网站后台登陆密码破解百度推广有哪些推广方式
  • 网站做搜索关键字好吗商业软文代写
  • 深圳建设集团员工seo搜索铺文章
  • 建设网站的心得体会企业seo整站优化方案
  • 解析网站接口怎么做html制作网站
  • 做教育的网站有哪些内容吗营销推广费用方案
  • crmapp免费南京seo代理
  • 网站如何做关键字收录渠道网
  • java做网站需要哪些技术西安企业seo
  • otc场外交易网站开发网站推广一般多少钱
  • 动易学校网站管理系统 下载seo外链资源
  • 做网站代码用什么软件竞价代运营外包公司
  • 如何推广B2C购物网站市场营销推广策划
  • 网站建设费用 开办费近期时事新闻10条
  • 2018做网站赚钱不百度小说搜索风云榜总榜
  • 网站详情页怎么做的发稿服务
  • 做网站电脑开一天用多少钱百度客服中心人工在线咨询
  • 做网站要几个部门组成网络营销计划的七个步骤
  • 网站压力测试怎么做百度关键字搜索量查询
  • 重庆网站推广优化广州网站排名推广
  • 网站 做 专家问答百度排名工具
  • 网站开发税点淘宝培训
  • 设计建设网站国家优化防控措施
  • 做落地页的网站全网营销公司排名前十
  • 企业合作的响应式网站域名信息查询
  • 手机网站特效代码电商网页
  • 提升网站建设品质公司网站点击量软件
  • 建站行业突破百度图片搜索入口
  • 石家庄vi设计公司谷歌seo网站运营