Discussions

Ask a Question
Back to All

Error : Converting circular structure to JSON

This is my code

import requests

url = "https://api.d-id.com/talks"

headers = {
"Authorization": "Basic MY_API_KEY",
"Content-Type": "application/json"
}

payload = {
"source_url": "https://my_url_image.png",
"script": {
"type": "text",
"input": "Hello, this is a test"
}

response = requests.post(url, headers=headers, json=payload)

Error 500,

Error
TypeError: Converting circular structure to JSON
   --> starting at object with constructor 'TLSSocket'
   |     property '_httpMessage' -> object with constructor 'ClientRequest'
   --- property 'socket' closes the circle
   at JSON.stringify (<anonymous>)
   at NOi (/var/task/src/functions/api/lambda.js:812:55922)
   at K3e.template (/var/task/src/functions/api/lambda.js:813:3)
   at K3e.transform (/var/task/src/functions/api/lambda.js:344:3447)
   at e.transform (/var/task/src/functions/api/lambda.js:325:5219)
   at e._transform (/var/task/src/functions/api/lambda.js:350:1320)
   at Hk._read (/var/task/src/functions/api/lambda.js:346:10056)
   at Hk._write (/var/task/src/functions/api/lambda.js:346:9912)
   at $pt (/var/task/src/functions/api/lambda.js:345:37187)
   at FRi (/var/task/src/functions/api/lambda.js:345:37015)