首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于 IBM Bluemix 开发微信公共账号应用(1)

基于 IBM Bluemix 开发微信公共账号应用(1)

基本过程在开发微信公众平台前,需要申请一个微信公共账号,此处不做赘述,笔者使用的微信公共账号名称为:"正海说知识创新",代号为:"zhszscx"。如何申请微信公共账号,笔者不做赘述。
在 Bluemix 中开发微信公众平台主要包括如下步骤:
  • 申请 Bluemix 账号
  • 下载并安装 Cloud Foundry 程序
  • 编制一个应用的配置文件
  • 在微信公众平台设置为开发模式
  • 设置一个基于 Bluemix 的网址 URL
  • 设置微信公众平台应用的令牌(Token)
  • 下载微信公众平台的范例程序,笔者采用 PHP 语言,对该程序进行修改,设置令牌(TOKEN)
  • 上传(push)PHP 文件,应用开始执行
  • 在微信公众平台中,验证通过编辑模式。
  • 利用手机微信,向微信公众平台发送信息,获得微信公众平台返回的信息。
至此,基于 Bluemix 的微信公众平台应用开发顺利完成,开发者可以在此基础上进行进一步的发展。
图 1.系统框架过程描述
  • 申请 Bluemix 账号进入网址:

    图 2
  • 下载并安装 Cloud Foundry 程序进入网址:

    图 3根据开发者的程序操作系统下载对应的程序。
    图 4例如笔者下载地址是: Stable Installers 下的"Windows 64 bit"
    下载了一个文件,该文件为 installer-windows-amd64 .zip
    安装该文件后,在 C:\Program Files (x86)\Cloud Foundry 下产生了一个 cf.exe 文件。同时经过检查发现,在系统的 PATH 路径中,也增加了该目录,也就是说可以直接在 DOS COMMAND 环境下输入 CF 命令执行该文件。
  • 编制一个应用的配置文件文件名为:manifest.yml 作为一个应用,需要设置应用的名称、应用产生的网址,范例的文件为:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    ---
    applications:
    - name: cf-php-mysql1
      memory: 256M
      instances: 1
      host: lzhfirstphp
      domain: ng.bluemix.net
      path: .
      buildpack: https://github.com/dmikusa-pivotal/cf-php-build-pack.git




    说明:
    name  指定了应用的名称
    host   指定了应用的扩展域名,如上面的范例文件则生成域名:
    lzhfirstphp. ng.bluemix.net
            其他不做变动,修改完成后,将文件保存。
            编制该文件有三个注意事项:
    • 文件格式需要指定为 UTF-8 的格式
    • 设置应用名称时,需要注意不能重复。
    • 设置 HOST 名称时,尽可能长一些,或者按照个人姓名、公司名称进行设置,笔者上传部署时曾经出现过错误,估计是名称重复,后来修改后,部署成功。
  • 在微信公众平台设置为开发模式进入微信公众平台,登录后,进入高级功能,设置开始开发模式。
    图 5图 6
返回列表