首页 > 电脑专区 > 电脑教程 >

sql server 如何把数据微信发送

来源:互联网 2023-02-21 18:46:07 145

今天的这篇经验和大家聊一聊关于sql server 如何把数据微信发送的问题,希望能够帮助到有需要的朋友。6Xx办公区 - 实用经验教程分享!

方法/步骤

  • 1

    那么首先需要注册微信企业号。这里不在说明,请按照提示注册。实际使用发现,不认证(交300)也可以正常使用,用户上限受限制。然后在通讯录中创建技术部,加入技术人员信息(关联微信号),同时让他们关注企业号。6Xx办公区 - 实用经验教程分享!

    sql server 如何把数据微信发送6Xx办公区 - 实用经验教程分享!

  • 2

    在应用中心创建应用,设置可见范围技术部,启用回调模式,并获取Token,和EncodingAESKey。这里由于不需要处理交互消息,所以部在说明接口页面实现,我是直接把Senparc.Weixin.QY的Sample网站挂上去用了。当然想着把其中的Token,CorpID,EncodingAESKey这些换成自己企业号的。6Xx办公区 - 实用经验教程分享!

    sql server 如何把数据微信发送6Xx办公区 - 实用经验教程分享!

  • 2本页面未经许可获取自百度经验
  • 3

    在设置-》权限管理->普通管理组中新建一个组。用来执行应用使用。(需要管理组的 Secret)使用VS2015新建项目,其他语言-Sqlserver-数据库项目。项目中右键,新建项,SQL CLR C# 存储过程。实现代码如下,测试代码,比较乱,见谅。6Xx办公区 - 实用经验教程分享!

    sql server 如何把数据微信发送6Xx办公区 - 实用经验教程分享!

  • 4

    生成项目,到Debug下将dll文件复制到服务器上去。执行如下脚本,启用clr,然后配置一下权限,导入dll到程序集,然后定义对应的存储过程。6Xx办公区 - 实用经验教程分享!

    sql server 如何把数据微信发送6Xx办公区 - 实用经验教程分享!

  • 5

    在数据库可编程性下面,程序集和存储过程中,就能看到我们新加的C#的接口了。自行测试一下就好了exec dbo.SendWxMessage2Part '2','ttttttt' 这样,partID在公众平台企业号管理里面修改那可以看到,具体自行查说明。6Xx办公区 - 实用经验教程分享!

    sql server 如何把数据微信发送6Xx办公区 - 实用经验教程分享!

  • 6

    PS:这里说一下遇到的一些问题。微信的权限,需要确认管理组,应用两部分的通讯录的可见性,如果出现交叉,可能会存在权限问题,报82001的错误。SqlClr在编译的时候平台选择要根据数据库来选择,如果是2012需要选3.5,2016才可以选4.0,具体可以自行尝试。数据库项目属性中的sqlserver平台要与实际平台一致。vs2015自带的发布,除非是safe,不然无法发布成功,建议使用脚本自行将程序集导入数据库。里面没用其他的类库,之前试过使用Newtonsoft的类库,发现要自己导入一堆的dll,包括.net自带的dll,很麻烦,于是直接用字符串截取方法获取的access_token。这样任何三方dll都没用,只导入自己就好了。注意C#存储过程定义的时候,参数类型要用SQLString这样的专用类型,不然无法部署。这样就可以直接在触发器或者存储过程,计划任务中直接发微信消息了,省去好多事。6Xx办公区 - 实用经验教程分享!

    sql server 如何把数据微信发送6Xx办公区 - 实用经验教程分享!

  • 注意事项

    • 以上内容整理自互联网,仅作为分享,侵权立刻删除

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!6Xx办公区 - 实用经验教程分享!


    标签: SQL操作系统数据库数据

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码