GVKun编程网logo

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册(微信公众平台帐号开发)

3

关于Senparc.Weixin.MPSDK微信公众平台开发教程和一:微信公众平台注册的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Androidsdkplatform,sdktools

关于Senparc.Weixin.MP SDK 微信公众平台开发教程一:微信公众平台注册的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系、JFinal Weixin 1.1 发布,微信极速 SDK、JFinal Weixin 1.2 发布,微信极速 SDK、JFinal Weixin 1.3 发布,微信极速 SDK等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册(微信公众平台帐号开发)

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册(微信公众平台帐号开发)

    微信公众平台(下面简称“公众平台”)注册步骤和导航还是比较流畅的,因此这个教程对于上网经验丰富的朋友来说,有点多余。不过为了保持教程系列的完整性,这里还是认认真真把流程梳理一遍。 

第一步:进入公众平台地址:https://mp.weixin.qq.com 

第二步:如果还没有账号,点击立即注册。

第三步:填写“1、基本信息”,并点击【注册】:

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册

第四步:登陆注册邮箱进行激活:

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册

 在邮箱中打开激活连接:

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册

 

第五步:实名制,登记信息,并点击【继续】:

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册

    根据提示上传照片及填写相关资料。

    注意:

    1、同一个手机号或同一个身份证号只允许注册两个微信公众平台账号。

    2、考虑到公众账号的用途和名称唯一性,以及OpenId的唯一性,建议使用真实信息,以绝后患。

 

第六步:填写公众账号信息,并点击【提交】:

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册

 第七步:注册完成。

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册

点击【前往微信公众平台】,即可开始使用公众平台的功能(高级功能需要等待审核通过后开放)。

更多Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册相关文章请关注PHP中文网!

Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系

Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系

1. sdk platform

简单理解为系统版本

最新级别:

28:Android 9

27:Android 8.1

26:Android 8.0

25:Android 7.1

24:Android 7.0

23:Android 6.0

22:Android 5.1

 


 

 

2.sdk tools

Android SDK工具是Android SDK的一个组件。它包括Android的完整开发和调试工具集。在Android sdk中只存在一个版本

在Android studio中可以查看到当前sdk tools的版本


 

 

sdk tools中有很多常用的工具,比如:

uiautomatorviewer是常用的获取页面元素的工具


 

 

3.sdk Build tools


 

 

**摘抄别人的理解:


 

 

4.sdk platform tools

platform-tools目录:包含开发app的平台依赖的开发和调试工具。adb就在这里


 

查看当前sdk platform tools版本


 

JFinal Weixin 1.1 发布,微信极速 SDK

JFinal Weixin 1.1 发布,微信极速 SDK

JFinal Weixin 1.1 主要添加了消息加密功能,以及对 access token 意外失效问题做出了处理。
 access token 通常会因为外部原因而意外失效:
 1:项目中 AccessTokenApi 在获取到 access token 之后,在微信公众平台利用在线调试工具再次获取了该公众号的 access token
 2:项目中 AccessTokenApi 在获取到 access token 之后,其它程序包括正在开发中的程序再次获取了该公众号的 access token

 3:微信服务器未知原因导致当前 access token 失效(测试证实概率较高)

   开启加密功能步骤如下:
1:在配置文件中添加
  encryptMessage=true
  encodingAesKey=yourEncodingAesKey
2:在 YourJFinalConfig.configConstant(Constants me) 中添加
  ApiConfig.setEncryptMessage(getPropertyToBoolean("encryptMessage", false));
  ApiConfig.setEncodingAesKey(getProperty("encodingAesKey"));

3:登录微信平台配置 EncodingAESKey 值,以及选择消息加解密方式为安全模式,如下图所示


4:出现java.security.InvalidKeyException:illegal Key Size异常是正常现象,按照微信官方给的方案来解决:http://mp.weixin.qq.com/wiki/index.php?title=%E5%BC%80%E5%8F%91%E8%80%85FAQ

具体用法参考 jfinal-weixin-1.9-demo,在此下载 http://www.jfinal.com

One More Thing,JFinal 官方微信又一大波美女来袭,扫描下方二维码可立即查看,我们只看美女 ^_^


JFinal Weixin 1.2 发布,微信极速 SDK

JFinal Weixin 1.2 发布,微信极速 SDK

JFinal Weixin 1.2 主要添加了对多公众号账户的支持,并对原有代码进行小幅重构,具体变化如下:

改进内容:

  1. 添加 ApiConfigKit,便于将 ApiConfig 对象与当前线程进行绑定,方便在各处通过 ApiConfigKit.getApiConfig() 进行获取

  2. 原有 ApiCofig 对象中的所有属性与方法去掉 static 关键字

  3. WeixinController 更名为 MsgController,WeixinInterceptor 更名为 MsgInterceptor

  4. 添加 ApiController、ApiInterceptor

  5. 所有对 ApiConfig 静态方法有依赖的地方改为:ApiConfigKit.getApiConfig() 获取对象后再获取属性值,以便支持多公众号账户

  6. demo重构:DemoController 更名为 WeixinMsgController,ApiController更名为WeixinApiController

  7. WeixinConfig 中的路由配置 "/weixin" 改为 "/msg"

升级步骤:

  1. 引入新版本 jar 包 jfinal-weixin-1.2-bin-with-src.jar

  2. 原来继承自 WeixinController 的类改为继承 MsgController

  3. 需要使用 ApiConfig 的自定义 controller 需要继承自 ApiController

  4. 去掉YourJFinalConfig 中原来对 ApiConfig 的配置,改而实现控制中的 getApiConfig() 方法

  5. 原来对 ApiConfig 静态方法的依赖改为通过 ApiConfigKit.getApiConfig() 获取对象后再获取相关属性

  6. 使用 ApiConfigKit.setDevMode(true) 输出消息交互时的xml与json

多公众号支持的建议方案:

  1. 创建数据库表 api_config(weixinId, token, appId, appSecret, encodingAesKey, messageEncrypt)

  2. 多公众号的微信服务器 url 格式设置为:http://域名/msg?weixinId=123,其中 weixinId 对应 api_config 数据库表中的 weixinId

  3. 在 MsgController 继承类中的 getApiConfig() 中动态获取并返回相应的 ApiConfig 对象

    public ApiConfig getApiConfig() { 
        Record r = Db.findFrist("select * from api_config where weixinId=? limit 1", 
            getPara("weixinId")); 
        return new ApiConfig(r.get("token"), r.get("appId"), 
            r.get("appSecret"), r.get("encodingAesKey"), 
            r.get("messageEncrypt")); 
    }

One More Thing,JFinal 官方微信又一大波美女来袭,扫描下方二维码可立即查看,我们只看美女 ^_^

JFinal Weixin 1.3 发布,微信极速 SDK

JFinal Weixin 1.3 发布,微信极速 SDK

JFinal Weixin 1.3 主要是将JFinal升级到了2.0版,并对原有代码进行小幅重构,其它添加的功能如下:

1:添加 CustomMsgApi 支持多客服消息
2:添加 QrcodeApi 支持带参数的二维码生成

该版本最大的变化是引入了团队开发,此版本的CustomMsgApi、QrcodeApi 由 @小强哥unas 所贡献(http://my.oschina.net/u/923337/blog/470119)。此后 jfinal weixin 项目将引入更多的开发者,共同打造一个极度完善的微信开发 SDK,造福所有jfinal weixin开发者。

有兴趣、有能力的开发者可以加入本项目,共同打造极速微信SDK!

JFinal Weixin 是基于 JFinal 的微信公众号极速 SDK,只需参考 Demo 代码即可进行极速开发。自 JFinal Weixin 1.2 版本开始已添加对多公众号支持

源码地址:http://git.oschina.net/jfinal/jfinal-weixin

今天关于Senparc.Weixin.MP SDK 微信公众平台开发教程一:微信公众平台注册的介绍到此结束,谢谢您的阅读,有关Android sdk platform,sdk tools,sdk Build tools,sdk platform tools 的关系、JFinal Weixin 1.1 发布,微信极速 SDK、JFinal Weixin 1.2 发布,微信极速 SDK、JFinal Weixin 1.3 发布,微信极速 SDK等更多相关知识的信息可以在本站进行查询。

本文标签: