欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > AG亚游集团网站后台 > 微信开发 >

微信js的引用 - 微信公众平台开发:微信公众号开

来源:自学PHP网 ?? 时间:2016-06-08 16:09?作者:

[导读] public function seach_accurate(){ import ( Class Wechat , APP_PATH ); $weObj = new WeChat (array()); $jsapiTicket =...

public function seach_accurate(){
        import ( 'Class.Wechat', APP_PATH );
        $weObj = new WeChat (array());
        
        $jsapiTicket = $weObj->getJsApiTicket();
        $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "/" : "/";
        $url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
        $timestamp = time();
        $nonceStr = $weObj->generateNonceStr();
        / 这里参数的顺序要按照 key 值 ASCII 码升序排序
        $string = "jsapi_ticket=$jsapiTicket&noncestr=$nonceStr&timestamp=$timestamp&url=$url";
        $signature = sha1($string);
        $signPackage = array(
          "appId"     => C('appid'),
          "nonceStr"  => $nonceStr,
          "timestamp" => $timestamp,
          "signature" => $signature,
          "rawString" => $string
        );
        $this->signPackage=$signPackage;
        $this->display();
    }

 以下是获取签名新增的一个函数

/**
     * 获取 ticket
     * 
     */
    public function getJsApiTicket(){
        if (!$this->access_token && !$this->checkAuth()) return false;
        $appid=$this->appid;
        $tickname='jsapi_ticket'.$appid;
        if($rs=S($tickname)){
            return $rs;
        }
        $result = $this->http_get(self::API_URL_PREFIX.self::TICKET_GET.'access_token='.$this->access_token.'&type=jsapi');
        if ($result)
        {
            $json = json_decode($result,true);
            if (!$json || !empty($json['errcode'])) {
                $this->errCode = $json['errcode'];
                $this->errMsg = $json['errmsg'];
                return false;
            }
            $expire = $json['expires_in'] ? intval($json['expires_in'])-100 : 3600;
            S($tickname,$json['ticket'],$expire);
            return $json['ticket'];
        }
        return false;
    }


最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

哈桑二世杯吴阿顺出战 欧洲群星抢赚莱德杯积分 延边官员踢水瓶且情节较重 被足协禁赛3场+罚1.5万 CBA公司欲办五站季前赛 正面向全国公开招标 九寨沟3月8日起部分恢复开放 3月门票售价40元 万钢:基础研究得到加强 成果逐渐地产生世界性影响 LG押注OLED面板 争夺高端市场 伊朗外长旋风出访中俄欧盟 为伊核协议最后一搏? 专访网约车乘客被害案涉事公司 安全漏洞让人震惊 美媒:墨西哥当选总统致信特朗普寻求合作 花滑奥运冠军究竟有多自律 吃冰激凌庆祝但只吃1个 俄“花滑女神”生活简朴 日媒赞叹品质比金牌珍贵 威少刷三双实锤了?瓜哥曝出更衣室经典一句话
朱婷归国助阵小小排球训练营 圆儿时当老师梦想 伊涅斯塔动情泪别:巴萨万岁 你们永远在我心中 美财长称如中方同意美愿重谈贸易问题 外交部回应 中国4名女生划艇横渡大西洋 打破2项世界纪录 小威欣喜复出后状态还可以 对自己期待值很高 尤权:加强多党合作理论研究 构建新型政党制度 “解密”富士康工业互联网:供应链的一场生态革命 人民日报评“老漂族”的精神危机:根源于代际冲突 沃尔玛考虑发展流媒体服务 与亚马逊和Netflix竞争 传小米或将在A股和港股同时上市 雷军或将成中国首富 全国人大宪法和法律委员会对监察法草案进行审议 富商包机坠毁 时尚杂志封面名媛与7名闺蜜遇难
川上约!苏宁发足协杯战四川海报 与对手遥相呼应 日本众院议长拟7月访华 将考察西安深圳等地 俄军称将动用图160战略轰炸机保卫北极 一批新规8月实施 有条短信能让你知道是否被扣费 教育部长:“三点半难题”集中在大城市 已有缓解 皇家社会官方宣布主帅下课 曾带队打入欧联杯 CBA罚单:陶汉林因辱骂对手停赛1场 罚款5万元 看马术比赛时的穿搭心得:不仅美还显得你很懂行 王毅:坚持多边主义 完善全球治理 养20头牛一年赚多少钱 手机可以做的打字兼职 90后怎么赚钱白手起家 利润最高的不起眼行业 AG亚游集团