CodeEngine: JSONDecodeError

NateBI
Contributor

Hi All,
I'm looking to query datasets from within code engine (a similar function exists but avoiding calling codeengine within codeengine to use that function)
- def new_users(dataSetId="insert"):
- url = f"https://api.domo.com/v1/datasets/query/execute/{dataSetId}"
- body = {"sql": "SELECT * FROM 'table_name'"}
- response = codeengine.send_request('post', url,body=body,headers=None, contentType="application/json")
- return response
The working pydomo equivilent is
- from pydomo import Domo
- domo = Domo(client_id,client_secret,url)
- domo.datasets.query(table,query)
PyDomo throws error in code engine.
Documentation:
Error(s) returned:
- Pydomo:
- JSONDecodeError at line 29 of /var/task/app.py: Expecting value: line 1 column 1 (char 0)
- ModuleNotFoundError at line 62 of /var/task/executor.py: No module named 'pydomo
- Code Engine:
- JSONDecodeError at line 41 of /var/task/executor.py: Expecting value: line 1 column 1 (char 0)
Code Engine Configuration
Input: TEXT
Output: OBEJECT
0
Answers
-
Have you tried removing the import statement? Code Engine is weird and it might just be built in and allow you to call that Domo function without the import statement. Otherwise, you can use the requests package instead the Python SDK.
Was this comment helpful? Click Agree or Like below.
Did this comment solve your problem? Accept it as the solution!0
Categories
- All Categories
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 311 Workbench
- 7 Cloud Amplifier
- 9 Federated
- 3K Transform
- 114 SQL DataFlows
- 654 Datasets
- 2.2K Magic ETL
- 4.1K Visualize
- 2.5K Charting
- 803 Beast Mode
- 79 App Studio
- 44 Variables
- 759 Automate
- 189 Apps
- 480 APIs & Domo Developer
- 73 Workflows
- 17 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 408 Distribute
- 119 Domo Everywhere
- 279 Scheduled Reports
- 10 Software Integrations
- 141 Manage
- 137 Governance & Security
- 8 Domo Community Gallery
- 47 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 114 Community Announcements
- 4.8K Archive