已经获取access_token但下一步操作报错
悔恨之道的主人 发布于2018-06 浏览:1085 回复:5
0
收藏

已经获取了access_token,v3的,后面上传的时候报错,,,

 

TypeError: POST data should be bytes or an iterable of bytes. It cannot be of type str.

收藏
点赞
0
个赞
共5条回复 最后由军哥无敌偶也回复于2020-12
#6军哥无敌偶也回复于2020-12


params = {"image": s}
params = json.dumps(params)
access_token = '[调用鉴权接口获取的token]'
request_url = request_url + "?access_token=" + access_token
request = urllib2.Request(url=request_url, data=params)
request = urllib.request.Request(url=request_url, data=params.encode(encoding='UTF8'))

0
#5goJhou回复于2018-06

POST跟python应该没什么出入。你传入的变量类型错了应该,该丢byte类型你丢了str

0
#4756665228回复于2018-06

你这错误都不是接口返回的。

反正我是不会Python。但是我也调用成功了通过Python。个人认为Python还是很简单的。

可以参考我写的代码  

http://ai.baidu.com/forum/topic/show/864836 里面只有人脸对比和人脸检测的代码

 

1
#3悔恨之道的主人回复于2018-06

这个是报错的图片。。。。。。。有没有大神帮忙看看。。。。python语言

0
#2悔恨之道的主人回复于2018-06

这个是报错的图片

0
TOP
切换版块