Python3使用完整联系人API时出错-获取类型错误

Python3使用完整联系人API时出错-获取类型错误,python,api,webhooks,Python,Api,Webhooks,我试图使用Full Contact的Web钩子订阅一个人,但是当我运行代码时,我得到了这个错误 TypeError:POST数据应为字节、字节的iterable或文件对象。它不能是str类型 我试着用UTF-8编码运行它 import urllib.request, json req = urllib.request.Request('https://api.fullcontact.com/v3/person.subscribe') req.add_header('Authorization'

我试图使用Full Contact的Web钩子订阅一个人,但是当我运行代码时,我得到了这个错误

TypeError:POST数据应为字节、字节的iterable或文件对象。它不能是str类型

我试着用UTF-8编码运行它

import urllib.request, json

req = urllib.request.Request('https://api.fullcontact.com/v3/person.subscribe')
req.add_header('Authorization', 'Bearer {my api key}')
data = json.dumps({
    "email": "bart@fullcontact.com",
    "twitter": "@bartlorang",
    "fullName": "Bart Lorang",
    "webhookUrl": "http://www.fullcontact.com/hookUrl"
})

response = urllib.request.urlopen(req,data)