需要做一个文章同步推送到微信的功能,所以看了下API接口文档
https://developers.weixin.qq.com/doc/offiaccount/Draft_Box/Add_draft.html
但是推送上去后 内容全是乱码
使用编程语言为PHP 用curl 方式推送 数据转成json了 不转推送不上去 而且我推送头部已经告知是json格式了
'Content-Type: application/json', 'Accept: application/json'
但是结果还是乱码 需要改成什么来推送? 有官方人员具体说明下吗 那个api 文档真的难理解
你需要encode一下你post的content。然后装成一个json文件传上去。我用的是python,给你看一下我的代码
content = "中文测试"
headers = {
'Content-Type': 'application/json; charset=utf-8'
}
# The content you want to upload
json_content = json.dumps(content, ensure_ascii=False)
response = requests.post(url, data=json_content.encode('utf-8'), headers=headers)
json_encode($data,JSON_UNESCAPED_UNICODE)
中文不转义即可。
兄弟,问题解决了吗?怎么解决的?求解
你好,你编辑的参数是怎样的。你有按照这个规范来吗?
https://developers.weixin.qq.com/doc/offiaccount/Draft_Box/Add_draft.html