-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathtest.py
More file actions
34 lines (27 loc) · 907 Bytes
/
test.py
File metadata and controls
34 lines (27 loc) · 907 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from fiixclient import FiixClient
import os
from dotenv import dotenv_values
config = dotenv_values(".env")
client_version = {"clientVersion": {"major": 2, "minor": 8, "patch": 1}}
fiix = FiixClient(subdomain=config['SUBDOMAIN'], api_key=config['API_KEY'],
access_key=config['ACCESS_KEY'], api_secret=config['API_SECRET'], version=client_version)
# context = {
# "requests": [
# {
# "_maCn" : "FindRequest",
# "className": "Account",
# "fields": "id, strCode, strDescription"
# },{
# "_maCn" : "FindRequest",
# "className": "PurchaseOrder",
# "fields": "id, intCode, intPurchaseOrderStatusID, intSupplierID",
# "filters": [{"ql": "intSupplierID > ? and intSupplierID < ?", "parameters" : [259605, 259610]}]
# }
# ]
# }
context = {
"className": "Account",
"fields": "id, strCode, strDescription"
}
r = fiix.retrieve(context)
print(r.json())