• 成功接入微信公众平台。


    不得不吐槽一下腾讯提供的官网开发文档,真他妈跟屎一样。

    我的智商都需要反复看几遍,还不懂。

    http://blog.163.com/ppy2790@126/blog/static/1032422412014022493717/

    这文章写的还好。总算明白了。

    另外一个开源的sdk封装不错:

    https://github.com/dodgepudding/wechat-php-sdk

    使用方法:

    /**
    * 微信公众平台PHP-SDK, 官方API部分
    * @author dodge <dodgepudding@gmail.com>
    * @link https://github.com/dodgepudding/wechat-php-sdk
    * @version 1.2
    * usage:
    * $options = array(
    * 'token'=>'tokenaccesskey', //填写你设定的key
    * 'encodingaeskey'=>'encodingaeskey', //填写加密用的EncodingAESKey
    * 'appid'=>'wxdk1234567890', //填写高级调用功能的app id
    * 'appsecret'=>'xxxxxxxxxxxxxxxxxxx' //填写高级调用功能的密钥
    * );
    * $weObj = new Wechat($options);
    * $weObj->valid();
    * $type = $weObj->getRev()->getRevType();
    * switch($type) {
    * case Wechat::MSGTYPE_TEXT:
    * $weObj->text("hello, I'm wechat")->reply();
    * exit;
    * break;
    * case Wechat::MSGTYPE_EVENT:
    * ....
    * break;
    * case Wechat::MSGTYPE_IMAGE:
    * ...
    * break;
    * default:
    * $weObj->text("help info")->reply();
    * }
    *
    * //获取菜单操作:
    * $menu = $weObj->getMenu();
    * //设置菜单
    * $newmenu = array(
    * "button"=>
    * array(
    * array('type'=>'click','name'=>'最新消息','key'=>'MENU_KEY_NEWS'),
    * array('type'=>'view','name'=>'我要搜索','url'=>'http://www.baidu.com'),
    * )
    * );
    * $result = $weObj->createMenu($newmenu);
    */

  • 相关阅读:
    Java之CyclicBarrier使用
    HashMap,LinkedHashMap,TreeMap的区别
    阿里巴巴常考面试题及汇总答案
    HashTable, HashMap,TreeMap区别
    Java集合类详解
    java代码的几个utils,基本可以直接用
    adb控制手机屏幕滑动(批处理)
    在设备上启用 adb 调试,有一个小秘密
    python clickZan
    python控制鼠标键盘
  • 原文地址:https://www.cnblogs.com/zc22/p/4292433.html
Copyright © 2020-2023  润新知