微信

“微信,是一种生活方式。超过十亿人使用的手机应用,支持发送语音短信、视频、图片和文字”,这是微信官网对微信的阐述。作为应用开发者跟微信的交集越来越多,微信支付、小程序、消息推送等。

微信开发,开发者除了要有相应的帐号及必备的开发知识,首先要了解什么是微信公众平台和微信开放平台?近期笔者有些微信相关的开发场景,做了功课并记录,以备查阅。

1 微信公众平台

微信公众平台用于管理、开放公众号,提供公众号的后台管理功能。

1.1 平台概览

  • 服务号,给企业和组织提供更强大的业务服务和用户管理能力。
  • 订阅号,为媒体和个人提供一种新的信息传播方式。
  • 小程序,一种新的开放能力,可以在微信内被便捷的获取和传播。
  • 企业号(企业微信),企业的专业办公管理工具。

1.2 管理功能

  • 功能,公众号的基础功能,如自动回复、模版消息等,功能以插件的形式自选加入。
  • 管理,包括消息管理、用户管理、素材管理。
  • 推广,包括广告主(精准广告投放)、流量主(广告流量收入)、返佣商品推广。
  • 统计,包括用户分析、图文分析、菜单分析、消息分析、接口分析、网页分析。
  • 设置,包括公众号设置、人员设置、微信认证、安全中心、违规记录。
  • 开发,包括基本设置、开发者工具、运维中心、接口权限。
    还包括小程序、微信支付、企业微信、微信搜索。

2 微信开放平台

主要面向开发者,为应用提供微信登录、分享、支付、卡券等接口。

2.1 平台概览

  • 移动应用开发,让移动应用支持微信分享、微信支付和微信收藏。
  • 网站应用开发,让网站支持使用微信账号来登录。
  • 公众号开发,为微信用户提供便捷服务,更易获得用户、微信支付。
  • 第三方平台开发,为公众号提供运营服务和行业解决方案。

2.2 管理功能

  • 资源中心,包括开发资源(接入指南等)、物料资源(贴纸、外卖卡片)。
  • 管理中心,可管理移动应用、网站应用、公众帐号、小程序、第三方平台。
  • 数据中心,微信用户分析,包括:分享、收藏、登录、智能。
  • 帐号中心,开发者账号的管理功能。

2.3 接入步骤

需求:已有APP实现微信支付功能。
注册微信开放平台-开发者帐号 -> 微信开放平台-管理中心创建移动应用 -> 审核通过后,获取初级权限 -> 微信支付开通

你可能感兴趣的:(微信)