Example #1
0
        /// <summary>
        /// 获取微信jsapi_ticket
        /// </summary>
        /// <param name="token">access_token</param>
        /// <returns>jsapi_ticket</returns>
        public static string GetTicket(string token)
        {
            string    ticketUrl  = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=" + token + "&type=jsapi";
            string    jsonresult = HttpGet(ticketUrl, "UTF-8");
            WX_Ticket wxTicket   = JsonDeserialize <WX_Ticket>(jsonresult);

            return(wxTicket.ticket);
        }
Example #2
0
    /// <summary>
    /// 第三方平台开发者代替公众号使用JS SDK
    /// </summary>
    /// <param name="companyID"></param>
    /// <returns></returns>
    public string GetTicketPlat(string companyID)
    {
        string    sql        = "select * from asm_company  where id='" + companyID + "'";
        DataTable dc         = DbHelperSQL.Query(sql).Tables[0];
        string    jsonresult = "";
        //string token =Util.getComToken();
        string token     = Util.GetTokenInfo(OpenPFConfig.Appid, dc.Rows[0]["appId"].ToString(), Util.getComAccessToken(), dc.Rows[0]["refresh_token"].ToString()).authorizer_access_token;
        string ticketUrl = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=" + token + "&type=jsapi";

        jsonresult = HttpGet(ticketUrl, "UTF-8");
        WX_Ticket wxTicket = JsonDeserialize <WX_Ticket>(jsonresult);

        return(wxTicket.ticket);
    }