美文网首页
微信小程序API调用的坑

微信小程序API调用的坑

作者: 程序员赤小豆_gzh同名 | 来源:发表于2018-06-04 19:45 被阅读0次

最近接到一个需求, 需要通过调用微信小程序的API 例如 https://developers.weixin.qq.com/miniprogram/dev/api/analysis.html#%E6%A6%82%E5%86%B5 这里的一些接口, 获取数据并保存到数据仓库.

看微信的API文档, 很快拿到access_token. 在请求这个API的时候,

https://api.weixin.qq.com/datacube/getweanalysisappiddailysummarytrend?access_token=ACCESS_TOKEN

由于不知道payload需要经过json encoded以及access_token就是通过params的形式进行调用的. 一直报错


{"errcode":41001,"errmsg":"access_token missing hint: [YEj6ca08571487]"}

报错提示还看不懂啥意思. 经过一轮各种的尝试, 原来我需要告知headers使用json, 并且传入data的时候要进行json.dumps

具体参照如下python代码:

import requests
access_token = "blablabla"
summary_trend_api= "https://api.weixin.qq.com/datacube/getweanalysisappiddailysummarytrend?access_token=%s"

payload = {
            "begin_date": "20180601",
            "end_date": "20180601"
        }
resp = requests.post(summary_trend_api % access_token, data=json.dumps(payload), headers={'content-type': 'application/json'})
print(resp.text)

输出成功!

  1. 总的来说就是access_token要在url中 ?access_token=%s, 否则会报access_token missing
  2. 使用json.dumps以及headers

相关文章

  • 微信小程序API调用的坑

    最近接到一个需求, 需要通过调用微信小程序的API 例如 https://developers.weixin.qq...

  • 微信小程序获取用户信息,解密encryptedData

    标签:微信小程序 用户信息小程序中,通过调用微信API(wx.getUserInfo)可以或得到当前用户的微信信息...

  • 微信小程序支付功能全流程实践

    前言微信小程序为电商类小程序,提供了非常完善、优秀、安全的支付功能。在小程序内可调用微信的API完成支付功能,方便...

  • 微信小程序支付功能全流程实践

    前言 微信小程序为电商类小程序,提供了非常完善、优秀、安全的支付功能。在小程序内可调用微信的API完成支付功能,方...

  • 微信小程序的支付流程

    一、前言 微信小程序为电商类小程序,提供了非常完善、优秀、安全的支付功能。在小程序内可调用微信的API完成支付功能...

  • 微信小程序(上)

    微信小程序 微信小程序应用开发简介(大腿勿喷) 小程序api 微信小程序其实挺简单的,项目大多功能官方api都提供...

  • 关于mpvue的几个点

    微信小程序的框架众多,而现在我只想记录一下mpvue的几个点...祝你采坑成功。 微信小程序在语法规范、API、组...

  • 微信小程序开发笔记(一)

    微信小程序官方文档 微信小程序示例,仅做练习微信小程序使用数据来自:免费开放接口API开放接口API peakch...

  • 微信分享

    微信公众平台绑定域名 遇到的坑 遇到的问题,微信API的附录里面都有。 这里的坑: 虽然调用了微信分享,但是并不意...

  • 微信小程序调用企业微信api

    绑定企业微信绑定企业微信,如图设置完就可以调用了。

网友评论

      本文标题:微信小程序API调用的坑

      本文链接:https://www.haomeiwen.com/subject/fanysftx.html