www.cftea.com

C# 微信接口开发-获取 access_token

千一网络(原创)2016/12/8 17:06:33

我们先介绍 client_credential 模式下,获取 access_token。

上面这句话是什么意思呢?就是说微信有些服务是不需要用户登录的,微信授权给开发者,开发者可以使用该服务,但使用服务之前需要将 app_id、app_secret 兑换成 access_token。

还不明白的话,请参见:OAuth 白话简明教程-客户端模式(Client Credentials)

好了,现在先从微信官网拿到 app_id、app_secret,微信接口有多种:一种是公众号的接口,这个的话就进入公众号后台,就可以拿到 app_id、app_secret 值;还有就是开放平台接口,在开放平台注册后,也可以拿到 app_id、app_secret 值。

然后用以下代码就可以获取 access_token:

关于 WebClient 请参见:ASP.NET 抓取网页内容-用 WebClient 轻松实现文件下载上传、网页抓取

关于 JSON 字符串与类的转换,请参见:C# 中处理 JSON

拿到 access_token,就可以享受一些不需要用户登录的服务了。

还是云里雾里?不管了,反正这个也没啥意思,接着看连载的下一集吧,应该你会感兴趣。

<<返回首页<<