1
resposta

Erro ao rodar script Twitter_Hook.py - Json, conn_id

Ao rodar o script Twitter_Hook.py aparece alguns erros nos quais não estou sbaendo recolver:

[2021-09-16 10:19:35,123] {connection.py:344} ERROR - Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
Traceback (most recent call last):
  File "/home/brenda/Documentos/datapipeline/env/lib/python3.8/site-packages/airflow/models/connection.py", line 342, in extra_dejson
    obj = json.loads(self.extra)
  File "/home/brenda/miniconda3/lib/python3.8/json/__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "/home/brenda/miniconda3/lib/python3.8/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/home/brenda/miniconda3/lib/python3.8/json/decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
[2021-09-16 10:19:35,166] {connection.py:345} ERROR - Failed parsing the json for conn_id twitter_default
[2021-09-16 10:19:35,166] {base_hook.py:89} INFO - Using connection to: id: twitter_default. Host: https://api.twitter.com, Port: None, Schema: None, Login: None, Password: None, extra: None
1 resposta

Ola Brenda, esta dizendo que voce esta tentando passar um JSON onde o nome de uma das chaves nao esta usando double quotes ("), da uma olhada na conexão qe esta sendo usada pelo Hook se no extras JSON alguma das chaves não esta aspas duplas.