0
无法通过Facebook发送API发送音频。它始终返回HTTP 400错误请求。我使用python和urllib作为http请求。Facebook发送API发送音频问题
JSON:
'recipient':{
\t \t 'id' : userId
\t },
\t 'message' : {
\t \t 'attachment' : {
\t \t \t 'type' : 'audio',
\t \t \t 'payload' : {
\t \t \t \t 'url' : url
\t \t \t }
\t \t }
\t }
}
请求:
def send_msg(userId,data,accessKey):
HEADERS = {
'Content-Type':'application/json'
}
url = 'https://graph.facebook.com/v2.6/me/messages?access_token='+accessKey
msg_json = {
'message' : {
'attachment' : {
'type' : 'audio',
'payload' : {
'url' : url
}
}
}
data = json.dumps(msg_json).encode('utf-8')
req = urllib.request.Request(url,data,HEADERS)
resp = urllib.request.urlopen(req)
代码工作图像和文件附件,但它不会对音频工作。