/// <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); }
/// <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); }