资源简介
代码详细描述了如何通过微信接口且调用,代码简介明了

代码片段和文件信息
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using System.Text.Regularexpressions;
using System.IO;
using System.Collections.Generic;
using System.Net;
///
/// wxHelper 的摘要说明
///
public partial class wxHelper
{
///
/// 签名生成时间
///
public static string dtime = ““;
///
/// 签名提交url地址
///
public static string url = ““;
///
/// 生成签名的时间戳
///
public static string time = ““;
///
/// 生成签名的随机串
///
public static string randstr = ““;
///
/// 签名
///
public static string signstr = ““;
///
/// appid
///
private readonly static string appid = “XXXXXX“;
///
/// secret
///
private readonly static string secret = “XXXXXXX“;
public wxHelper()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
///
/// 获得accesstoken
///
///
public static string AccessToken()
{
return SendRequest(“https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=“+appid+“&secret=“+secret Encoding.UTF8);
}
///
/// 根据accesstoken获得ticket
///
///
public static string GetTicket()
{
string access_token = AccessToken();
string url1 = “https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=“ + access_token.Substring(access_token.IndexOf(‘:‘) + 2 access_token.IndexOf(‘‘) - 3 - access_token.IndexOf(‘:‘)) + “&type=jsapi“;
string requstStr = SendRequest(url1 Encoding.UTF8);
string ticket = requstStr.Substring(requstStr.IndexOf(“ticket“) + 9 requstStr.LastIndexOf(‘‘) - 1 - requstStr.IndexOf(“ticket“) - 9);// 获得json参数没搞,懂的自己优化
return ticket;
}
///
/// 获取jssdk所需签名
///
///
///
public static string GetSignature(string link)
{
DateTime dti = DateTime.Now;
dtime = dti.ToString(“yyyy-MM-dd HH:mm:ss“);
string noncestr = dti.ToString(“yyyyMMddHHmmss“);
int timestamp = 1510124527;
string ticket = GetTicket();
time = “1510124527“;
randstr = noncestr;
string string1 = “jsapi_ticket=“ + ticket + “&noncestr=“ + noncestr + “×tamp=“ + timestamp + “&url=“ + link;
url = string1;
string signature = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(string1 “SHA1“);
return signature.ToLower(); // 生成后一定转换为小写
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5631 2015-11-26 11:26 c#调用微信扫一扫功能等\wxHelper.cs
文件 3474 2015-11-26 11:23 c#调用微信扫一扫功能等\调用微信功能.txt
目录 0 2017-04-03 02:49 c#调用微信扫一扫功能等\
- 上一篇:C# 仓库管理系统 (C#)
- 下一篇:线程实现rfid多标签读取
相关资源
- C#程序实现动态调用DLL的研究
- 微软ocr MODI OCR调用识别,合成双层p
- C#摄像头调用
- C#唤起微信刷脸支付摄像头
- C# 调用LabVIEW DLL
- cs第三方使用微信授权登录
- C#开发调用百度地图
- 微信扫码支付、H5支付、公众号等支付
- C#调用托管C++的dll
- C# 调用摄像头拍照(基于AForge)
- 调用百度地图API进行批量经纬度获取
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- vb调用c#编写的串口DLL文件(vb源码
- 微信清粉工具
- C# WPF扫描仪调用Twain
- C#调用delphi生成的dll获取CPU序列号
- 海康sdkC#封装及调用
- C#调用Lucene方法-实现快速搜索
- c# 调用word 的vba的宏
- C#调用OneNote进行OCR识别 源码
- C#中WebBrowser控件的简单调用
- c#实现可折叠展开的DataGridView提供dl
- VB和C#互相调用
- WPF调用log4.net
- csharp免注册调用大漠插件.zip
- 微信公众平台网页授权获取用户基本
- c#调用海康sdk查看摄像头 实时图像
- c#调用海康sdk实现查看视频回放
- C#调用USB接口斑马打印机
评论
共有 条评论