摘要:
序 在企微第三方服务商开发中,源于企微给予第三方应用的数据权限十分有限,甚至于员工名字、性别等数据都无法获取,对此无法满足很多业务上的需求;从而,为解决问题,大多服务商都采取第三方应用 + 自建应用的模式进行服务提供:第三方应用用于客户企业授权以及企业信息获取,而自建应用则是用于数据的获取; 那么, 阅读全文
摘要:
序 在企微SCRM中,客户类型分为两种:企业微信(以下简称企微)、个人微信(以下简称个微),这些客户都是通过企微建立的关系,在企微下集中实现客户管理、客户营销等功能;并且实际业务场景中,更多的客户来源于个微,毕竟个微客户群体如此庞大,加之大多服务商提供的方案是小程序引流 + 企微管理。 为了更完善客 阅读全文
摘要:
序 在做企业微信第三方、内部开发时,有很多场景需要使用素材(图片、视频、语音、文件等),例如:欢迎语、话术等功能,但是企微只提供了临时素材接口:上传临时素材 - 接口文档;所谓临时,当然就只是临时,生成的mediaId会在三天后过期(这个很腾讯); 这时,了解企微开发的人会说,不是有个上传图 阅读全文
摘要:
本文只针对于微信小程序的自定义底部导航栏; PS:可能在进入小程序后,首次点击tabBar会出现闪烁的情况;不能接受的就还是乖乖的用回默认吧! 需求 在开发记账APP时,感觉微信小程序默认的tabBar功能很简单,而且不能进行美化,作为强迫症的我,不能忍,直接搂它; 我需要达到的效果如下: 中间的按 阅读全文
摘要:
需求 在开发企业微信工具时,需要对企业微信服务商后台管理的快速登录方式进行适配,仔细观察后发现实现方式如下: 从上图可以看到,web端需要与本地客户端进行通信(本地客户端会在程序运行后启动端口或为50000的服务,具体端口视端口占用情况而定),实现快速登录; 该工具是采用Blazor Server技 阅读全文
摘要:
需求: 在使用Blazor开发工具时,有个需求: 扫码登录页面需要不断轮询接口获取扫码状态,并在对应的状态下进行对应的操作:刷新、登录、跳转等; 此时,为了不阻塞前端的响应,需要我们开启一个线程进行状态检测,并在完成后结束线程任务; 方案: 使用取消令牌(CancellationTokenSourc 阅读全文
摘要:
使用传统或未涉及npm的Blazor项目下在进行CI时,理论上是不需要进行特殊处理的,按常规的.NET Core 的流程即可; 准备 需要了解如何使用Azure Devops Pipeline:Azure Devops下构建.NET Core项目CI/CD Pipelines Antd Blazor 阅读全文
摘要:
本示例中Vue项目同样是使用Docker容器化运行,整体上构建发布过程与.NET Core 的一致,主要区别还是在项目build的过程不同; 准备 需要了解如何构建Vue Docker 镜像:Docker 部署VUE项目) 需要了解如何使用Azure Devops Pipeline:Azure De 阅读全文
摘要:
想必大家在工作开发中都有在使用类似Jenkins这种CI/CD工具进行自动化的构造、测试、部署服务,省去在每次发版时进行重复机械的构造、生成镜像、启动容器等操作,使得开发者从繁杂的集成中解脱出来,更专注于业务的开发实现; 当然,个人项目我也想这样去做,毕竟每次因为一个小bug的修复我就需要去重复发版 阅读全文
摘要:
问题: 公司系统开发中,需要对企微授权链接进行二维码生成,然后向客户提供;当然,首当其冲想到的是使用ZXing.NET库进行实现,毕竟生成简单二维码也就那几句代码;然而,在本地环境中,一切都很正常,但是进入到开发环境中却出现了如下的异常: System.TypeInitializationExcep 阅读全文