0

Python で API を使用して sendinblue にファイルを投稿しようとしていますが、「dataset1」の代わりに何を入れるかで苦労しています。ファイルの内容を手動で入力すると機能しますが、ファイルを指定すると機能しません-csv、json、txt形式を試しましたが、何も機能しません。「アップロードしたファイルに有効な電子メールまたは SMS が見つかりませんでした」というエラー メッセージが表示されますが、「filebody」形式が気に入らないと思います。

以下の私のコード:どんな助けでも大歓迎です!

import requests

url = "https://api.sendinblue.com/v3/contacts/import"

payload = {
    "listIds": [12],
    "emailBlacklist": False,
    "smsBlacklist": False,
    "updateExistingContacts": True,
    "emptyContactsAttributes": False,
    "fileBody": "dataset1"

headers = {
    "accept": "application/json",
    "content-type": "application/json",
    "api-key": "APIKEY"
}

response = requests.request("POST", url, json=payload, headers=headers)


        
print(response.text)
4

2 に答える 2