NeuChar 平台使用及开发教程(一):开始使用 NeuChar
如果您还不知道什么是 NeuChar,或者我们为什么要做 NeuChar,请看这里。
角色
NeuChar 打通了从开发者到终端用户的完整的上下游链路,了解 NeuChar 之前,先要明确两个角色身份:
- 微信公众号(或小程序、钉钉等其他平台)开发或运营人员,我们称之为 公众号开发者;
- 作为第三方开发者为公众号等平台提供模块或服务,我们称之为 第三方开发者(也可直接简称开发者)。
第三方开发者开发的APP,以及公众号开发通过 NeuChar.com 平台进行连接,连接的过程需要用到一整套接口和标准,这套标准我们称之为 NeuChar Standard,已经封装在 Senparc.NeuChar.dll 中,除了标准以外, dll 中还包含了完整的核心计算模块。Senparc.NeuChar.dll 已经完全开放和开源(项目地址:https://github.com/Senparc/NeuChar),并附加到了最新版本的 Senparc.Weixin SDK 中(https://github.com/JeffreySu/WeiXinMPSDK),这一整套的标准和计算过程自动运行,按需激活,开发者无需为此编写任何代码。
Senparc.NeuChar.dll 内部实现原理对开发者完全透明,您不光可以放心享受 NeuChar 给您带来的安全便捷的服务,也可以自行扩展管理平台,如同 Senparc 官方依赖 Senparc.NeuChar.dll 开发的 NeuChar.com 一样(当然这是一项的工程)。
角色间的关系
第三方开发者、公众号开发者和 NeuChar.com 平台的关系如下图所示:

上图中:
绿色的连接由用户主动发起访问;
紫色的连接是公众号等开发者服务器和官方服务器的通讯;
蓝色的连接是基于 NeuChar Standard 的内部通讯。NeuChar.com 和 公众号开发者服务器之间的通讯由 Senparc.NeuChar.dll 全自动完成(已附加到 Senparc.Weixin SDK 中),无需编写任何代码,APP 的 Sample 我们将会在 https://github.com/Senparc/NeuChar-App-Sample 项目中发布,请关注更新。
注册 NeuChar.com
使用 NeuChar.com 首先需要注册。
- 登录 https://neuchar.com (公测阶段会自动跳转到 https://neuchar.senparc.com,可放心访问,数据永久有效)

- 点击首页下方【免费注册】按钮(或右上方【登录】按钮后在登录界面点击【免费注册】)
注意:跳转到的域名为 Senparc.com 账户控制总站 https://weixin.senparc.com 或 https://center.senparc.com。
- 填写用户名、真实邮箱及手机号,并进行手机号验证,设置密码,点击【注册】;
- 注册过程需要绑定个人微信账号,使用微信扫描页面上的二维码,关注公众号,然后点击【下一步】,可以看到一个随机验证码字符串;
- 在公众号内发送页面上的验证码字符串,收到成功信息后点击完成按钮。
注册完成后即可登录到 NeuChar.com 的后台首页:

至此,NeuChar.com 的注册已经完成,下面一起来使用 NeuChar 吧!
下一篇:《NeuChar 平台使用及开发教程(二):设置平台账号》 。
NeuChar 平台使用及开发教程(一):开始使用 NeuChar的更多相关文章
- NeuChar 平台使用及开发教程 索引
什么是 NeuChar? NeuChar 是由盛派(Senparc)团队发布的新一代跨平台服务系统,其中包含了开放的跨平台通讯标准及核心计算模块(Senparc.NeuChar.dll)以及配套的云管 ...
- NeuChar 平台使用及开发教程(六):成为开发者
在上一篇<NeuChar 平台使用及开发教程(五):使用 NeuChar 的关键字回复服务>中,我们已经学习了如何命中关键字来反馈特定格式内容的信息,这是由微信开发者/运营者自己来维护的信 ...
- NeuChar 平台使用及开发教程(五):使用 NeuChar 的关键字回复服务
在上一篇<NeuChar 平台使用及开发教程(四):使用 NeuChar 的素材服务>中,我们已经完成了素材的添加,下面,让我们来设置一个关键字回复,并同步到应设置好Neural Endi ...
- NeuChar 平台使用及开发教程(四):使用 NeuChar 的素材服务
各类公众号的功能之一就是为用户提供各类图文和多媒体的信息,因此素材是必不可少的. 进入 Neural Cell 设置界面,点击右侧[素材管理]按钮,进入素材管理界面. 目前系统提供了文本.多图文.图片 ...
- NeuChar 平台使用及开发教程(三):使用 NeuChar 的菜单服务
上一篇<NeuChar 平台使用及开发教程(二):设置平台账号>我们已经完成了平台账号的设置,下面就马上来体验一下自定义菜单的设置吧! 进入某个 Neural Cell 的设置界面,在右侧 ...
- NeuChar 平台使用及开发教程(二):设置平台账号
在上一篇<NeuChar 平台使用及开发教程(一):开始使用 NeuChar>中我们了解了 NeuChar 的角色和大体功能框架,并进行了注册,本文将介绍如何设置多账号,以便让 NeuCh ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十八):Web代理功能
在Senparc.Weixin.dll v4.5.7版本开始,我们提供了Web代理功能,以方便在受限制的局域网内的应用可以顺利调用接口. 有关的修改都在Senparc.Weixin/Utilities ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十七):个性化菜单接口说明
前不久微信上线了个性化菜单接口,Senparc.Weixin SDK也已经同步更新. 本次更新升级Senparc.Weixin.MP版本到v13.5.2,依赖Senparc.Weixin版本4.5.4 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证
要对接微信公众平台的"开发模式",即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册),等待官方 ...
随机推荐
- asp.net core 发布到iis session无法传递的问题
网站是用asp.net core 的Razor Pages开发的,其中用户登录用到了session,调试运行没有问题,但是发布到iis之后出现session无法记录的问题. 我用log记录查看了一下, ...
- 微软推 Azure 机器学习工具:Algorithm Cheat Sheet
微软推 Azure 机器学习工具:Algorithm Cheat Sheet [日期:2015-05-15] 来源:CSDN 作者:Linux [字体:大 中 小] Azure Machine ...
- 使用HDFS完成wordcount词频统计
任务需求 统计HDFS上文件的wordcount,并将统计结果输出到HDFS 功能拆解 读取HDFS文件 业务处理(词频统计) 缓存处理结果 将结果输出到HDFS 数据准备 事先往HDFS上传需要进行 ...
- 2018-2019-2 网络对抗技术 20165314 Exp4 恶意代码分析
一.原理与实践说明 1.实践目标 监控你自己系统的运行状态,看有没有可疑的程序在运行. 分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具尽量使用原生指令或sysinternals,s ...
- centos/redhat命令行上传下载文件
前言:客户端上没有安装xftp,winscp等等软件,无法将服务器上需要的文件下载到本地去解析,无法将本地的安装包上传到服务器上去,这个时候命令行就可以带你翱翔一波 配置如下: 服务器上: 1.安装需 ...
- netty编程一:快速入门
服务器端编程 第一步:maven 依赖 netty-all.jar,详情参考文章最后的maven依赖 第二步:创建服务端的NIO线程组EventLoopGroup: EventLoopGroup bo ...
- 小程序开发过程中常见问题[微信小程序、支付宝小程序]
目录 一.样式中如何使用background-image呢? 二.使用自适应单位rpx类似于rem,布局尽量使用flex布局 三.万能的{{双大括号,用于在模版中输出变量 四.你想要的基础组件和API ...
- 简单的dfs题 --- POJ1321 棋盘问题
题目链接: http://poj.org/problem?id=1321 题目大意: 你有k个棋子,若干个可以填的位置,要求填下一个棋子后其行和列不能填棋子. 思路: dfs策略 画图理解更好些: 填 ...
- BZOJ2640 : 可见区域
设$base$表示直接能看到的面积,$f[i]$表示仅去掉线段$i$后新增的面积,$g[i][j]$表示仅去掉线段$i$和$j$后新增的面积. 删除一条线段的答案为$base+\max(f[i])$. ...
- tf.contrib.slim add_arg_scope
上一篇文章中我们介绍了arg_scope函数,它在每一层嵌套中update当前字典中参数形成新的字典,并入栈.那么这些参数是怎么作用到代码块中的函数的呢?比如说如下情况: with slim.arg_ ...