微信小程序+.NET(一) 开发环境及项目介绍

  微信小程序+.NET(一) 开发环境及其他准备

  时间:2019.08.16
  开发环境:

(1)微信小程序:
微信开发者工具 Stable v1.02.1907300
version: “7.0.4”(微信版本)
SDKVersion: “2.7.7”(客户端基础库版本)
(2)ASP.NET
VS 2017(Microsoft Visual Studio Enterprise 2017 15.9.14)
.NET Framework 4.6.1
(3)IIS
IIS 10.0(Internet Information Services 10.0.17134.1)
(4)数据库
SQL SERVER 2012

  其他及项目介绍

(1)科大讯飞
1.注册账号:https://www.xfyun.cn/
2.注册应用
3.进入应用控制台:https://console.xfyun.cn/services/
4.在控制台进入链接下载你自己的相应SDK
5.官方文档中心:https://www.xfyun.cn/doc/
6.msc.dll API:http://mscdoc.xfyun.cn/windows/api/iFlytekMSCReferenceManual/files.html
7.讯飞开放平台:http://bbs.xfyun.cn/portal.php
(我发出来的.NET后台里用到科大讯飞时,要修改成你自己的appID;当用到msc.dll时,要把我的lib替换你自己下载的SDK里的相应lib文件,不然可能会有问题,另外,若是我这篇文章已经太久,里面的一些方法可能就失效了,这时记得利用好官方资料不要直接盲目从网上找,查找文档中心,以及msc.dll API文档,最后记得从文档中心开放平台找前辈分享的DEMO,特别是C#,这方面的DEMO很少,当然这些DEMO需要你自己根据自己情况修改适配自己的开发需求)
(2)项目参考:
科大讯飞APP “听书神器”,各大手机应用商城应该都有下载
(3)小说爬取:
我在听书神器看书的网站https://m.88dush.com/book/78738-53309771/,这个网站源码是gbk编码,这个编码问题之后会说到,然后是广告,“听书神器”是直接嵌入百度搜索页面,所以搜索到的小说网站基本都会有广告,这个网站是88读书的移动版,在手机和PC浏览器访问没有广告,但是在小程序里章节内容页会有顶部广告插入,我对小程序的误点垃圾广告操作做了拦截处理,对于这个问题我在后面也会说到
(4)百度地图
类似科大讯飞使用流程,注册创建应用,下载SDK,不同的是使用时要自己修改下载下来的SDK里的appID,科大讯飞的demo下载好时里面已经给你修改好了,有时可以直接拿过来使用(比如Java版本)
(5)BUGs&TIPs
1.我的项目很粗糙,而且为了方便我把我做过的所有DEMO直接写在一个大Program里,这种习惯不太好,当然我觉得这样适合初学,方便总结
2.拿来用的话记得配置两个appID,微信和科大讯飞
3.界面很丑,不会设计只会复现和修改
4.现在小程序的语音功能和小说功能是分开的(text2audio和reader),以后有时间会整合为一个完整项目
5.目前只能PC本地调试,未部署服务器
6.把.NET后台的IIS配置好之后,记得将小程序右上角“详情”里的不校验非法域名选项勾选
7.除了勾选不校验选项还可以尝试内网穿透,这个我没找到合适的ngrok工具,官网版本显示请求超时,室友分享给我的他们实训用过的ngrok我还没试过,我会和抽时间把我在官网下载的版本一起发到下载里,有需要的自取
8.如上文我最后没有接入百度搜索,我直接接入了88读书的小说搜索页,没有针对不同网站Url自动爬取文章的思路
9.我的.NET爬虫没有进行我之前的Python爬虫那样的伪装,针对安全性高的网站可能会被封IP
10.科大讯飞语音免费开放接口每天有500次的限额
11.待续。。

  项目展示

1.前台-小程序端
博客链接:
微信小程序+.NET(二) 前台-小程序端展示
https://blog.csdn.net/jinglell/article/details/99673739
2.后台接口-.NET+IIS
博客链接:
微信小程序+.NET(三) 后台接口-.NET+IIS端展示
https://blog.csdn.net/jinglell/article/details/99673915

  • 0
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值