您好,欢迎光临本网站![请登录][注册会员]  
文件名称: C#开发微信门户及应用 pdf
  所属分类: 其它
  开发工具:
  文件大小: 295kb
  下载次数: 0
  上传时间: 2019-08-10
  提 供 者: weixin_********
 详细说明:NULL 博文链接:https://zzc1684.iteye.com/blog/2210478●·00中国联通令 902 常100%画 <返回 应用登录 广州爱奇迪软件广州爱奇迪软件 wunuacong 即将登录微信企业号,请确认是否本人操作 密码 使用你的账号登录该应用 确认登录 登录 取消 绑定新的企业号 忘记密码 登录后我们就可以看到对应的电脑端的管理界面了 qidi 广州爱奇浊歌件 组织架构 Q V广州爱奇迪 供应商 ∠发消息 一公司客户 姓测韬 .通讯录 解决方案事业部 一财务部 伍 日应用中心 中消息中心 2、设置开发回调模式 如果开发过微信公众号,那么我们就知道,如果需要在微信服务器和网站服务器之间建立连接关系,实现消息的转发和处理,那么就 应该设置一个回调模式,需要配置好相关的参数。然后在自己网站服务器里面建立一个处理微信服务器消息的入凵 回调模式已开启 企业号管理后台将回调企业应用,把用户 发送的消息推送给企业应用处理,及推送 位置信息等。 进入 进入配置后,我们需要修改相关的URL、 Token、 EncodingAESKey等参数,主要是URL,这个就是和公众号的入凵处理样的,需要我 们发布到网站服务器上的处理入口。 Token和 AESKey可以根据提示动态生成一个即可, AESKey好像必须是23位的,所以这个一般是让它自己生成的,这个主要用来加密 解密使用的。 URL、 Token、 Encodingaeskey三个参数说明。 1)URL是企业应用接收企业号推送请求的访问协议和地址,支持http或https协议。 2) Token可由企业任意填写,用于生成签名。 3) EncodingaeSKey用于消息体的加密,是AES密钥的Base64编码。 验证URL、 Token以及加密的详细处理请参考后续“接收消息时的加解密处理”的部分。 修改配置 请填写接口配信息,比信息需要你拥有巨〓的努贔贇源。填写癿LRL需 要正确响应儉信友运 T oker的验证,具体说明阅读淺入指南。 URL以http://aghttps;/开头,支持80或443端口 Taken英文或数字,长度为3-32字符 机获取 ncodingAl[sKey英文或数字,长度为43字符 疸机获取 完成取消 我公司的企业号配置后的界面如下所示。 已成功配詈企业服务器 修改配置 配置回调URL及密钥 根据实际情况进行配置 Url:http://www.iqidi.com ashx TOken: qidi EncodingAESKey: VOsBMre2rY 这个URL里面指向的页面功能,需要对数据进行解析并返回给微信服务器,因此我们需要在服务器上预先部署好这个处理功能入凵。 除了上面的儿个两数,还有一个 Corpid的参数需要使用,我们可以在后台主界面-设置里面查看到。 帐号信息注册号 CorpID WX4ce70a294ds-s 帐号上限50 已关注3 然后我们为了方便网站后台使用,我们和公众号的配置一样,把它放到了Web. Config里面,如下所示。 3、实现回调页面的功能开发 前面介绍了几个配置项,需要在回调页面里面使用的,本小节继续介绍如何实现企业号信息的回发,使之通过回调测试的操作。 由于回调测试的数据是通过Get方式发送的,因此我们的处理逻辑代码如下所小,和公众号的类似处理,只是实现部分不太一样而。 /// //个业号回调信息接口。统一接收并处理信息的入口。 ////summary> public class corpapi IHL LpHandler summary //处理企业号的信息 /// private void Autho # reglon获取关键参数 string loker= Configurationmanager. Appsettings[" CorpToken"];//从配置文件获取 Toker if (string. IsNullOrEmpty(token)) LogtextHelper.Eror( string. Format(" CorpToken配置项没有配置!")); string encodingAESKey=Con[ igurationManager. AppSettings[" EncodingaESKey"];//从配置文件获取 EncodingAESKey if (string Is NullOrEmpty(encodingAESKey)) Logtexthelper. Error( string. Format(" EncodingAESKey配置项没有配置!"); string corpld=Con! igurationManager. Appsettings[" Corpld"];从配置文件获取 corpId if (string. IsNullOrEmpty(corpid)) LogtextHelper. Error( string. Format(" Corpid配置项没有配置!"); #endregion string echostring= httPcontext. Current Request. qUEry Stringl echostr stringsignature-httpcontext.cUrrent.rEquest.Querystring["msgsignature"]://lk5e]msgsignature stringtimestamp=httpcontext.CurrentRequest.QUerystring[timestamp string nonce= HllpContext Current Request Query String[nonce"]
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: