你所在的位置:微信群>互联网推广>正文

微信公众平台开发技术-引入说明

原创
发布时间: 2023-07-15 13:10:11 热度: 208 作者: 李斯特 来源: 微信加 本文共 1208 字 阅读需要 5 分钟
引入说明引入此DLL有两种方法:一种是复制DLL到项目某文件夹中。
引入说明

引入此 DLL 有两种方法:一种是复制 DLL 到项目某文件夹中,然后直接在项目中添加 Senparc.Weixin.MP.dll 及 Senparc.Weixin.MP.MvcExtension.dll 的引用(Senparc.Weixin.MP. MvcExtension.dll 只有 MVC 项目需要,WebForms 项目可以忽略);另一种是使用 Nuget 直接安装到项目中,Nuget 项目地址是 https://www.wechatadd.com.Weixin. MP/,如果是第一次安装 Senparc.Weixin.MP 库,则在 PM>后面输入命令「Install-Package Senparc.Weixin.MP」,即可将 DLL 引入到项目。

天气接口

这里使用的是阿里云市场的 API 天气预报接口。人们需要了解如何登录云市场,如何购买接口数据,同时需要了解如何使用接口来获取想要的数据。

阿里云登录

要登录阿里云 https://www.wechatadd.com,使用支付宝账号即可。登录之后找到云市场中的数据及 API 菜单,可以在上方的搜索框中搜索天气,也可以在左侧菜单中选择气象水利中的天气预报,打开天气预报的 API 接口,云市场页面如图 9-1 所示。

图 9-1 阿里云市场页面

单击天气预报可以查询到所有的 API 接口,按照价格排序,可以选择其中免费的服务进行购买,这里选择的是全国天气预报查询(免费版),可以免费调用 10000 次天气接口。

购买之后,阿里会向个人控制台发送购买成功通知,这时就可以使用这些 API 进行数据调用,此时在 API 商品列表中就有所购买的商品。在 API 商品列表最上面有两组关键的参数,一组是 AppKey 和 AppSecret,另一组是 AppCode。图 9-2 所示为两组关键参数。AppKey 与 AppSecret 是一个 APP(应用),相当于用户调用 API 时的身份,每个 APP 都有 AppKey 和 AppSecret 这样一对密钥对,密钥对通过加密计算后放入请求中作为签名信息,具体签名在 API 帮助上有详细说明,这里不再复述。

图 9-2 API 商品列表中的关键参数

另一个参数 AppCode 相当于 APP 的一个标志,也可以通过 AppCode 实现被调用接口的身份认证,获取访问相关 API 的调用权限。这种方式称为简单身份认证,这里的 API 使用的就是这种方式,具体方法是在请求 Header 中添加 Authorization 字段,配置 Authorization 字段的值为「APPCODE+ 半角空格 +APPCODE 值」,如 Authorization:APPCODE 3F2504E04F8911D39A0C0305E82C3301,这里要特别注意的是半角空格。

版权保护: 本文由 李斯特 原创,转载请保留链接: https://www.wechatadd.com/artdet/9563