Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
6456 มุมมอง

I try to invoke a json-rpc api call in Postman, everything works well, but I dont know how to pass the pagination params (offset, limit):
I try this raw JSON:

----------------------------------------------------
{
"jsonrpc": "2.0",
"method": "call",
"params": {
"service": "object",
"method": "execute",
"args": [
  "user",
  2,
  "token",
  "stock.move",
  "search_read",
  [
    ["product_id", "in", [3642]],
    ["state", "not in", ["draft", "cancel"]]
  ],
  {"limit": 1}     

 ]
},
"id": 1
}
----------------------------------------------------
but get the error:
"Invalid field 'limit' on model 'stock.move'"
The question is: How to pass offset and limit params in raw JSON query?

อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

  Two years have passed 
  This doesn't work: {"limit": 10, "offset": 0}
  I`ve already found out a working solution 2y ago:

----------- --------------------------------------- --
{
"jsonrpc": "2.0",
"method": "call",
"params": {
"service": "object",
"method": "execute",
"args": [
  "user",
  2 ,
  "token",
  "stock.move",
  "search_read",
  [
    ["product_id", "in", [3642]],
    ["state", "not in", ["draft", "cancel"]]
  ],
  [], -- Here go fields of object to retrieve

  0, 100 --  And here are two separate params offset & limit

 ]
},
"id": 1
}
----------------------------------------- -----------





อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด
try this way:{
"jsonrpc": "2.0",
"method": "call",
"params": {
"service": "object",
"method": "execute",
"args": [
"user",
2,
"token",
"stock.move",
"search_read",
[
["product_id", "in", [3642]],
["state", "not in", ["draft", "cancel"]]
],
{},
{"limit": 10, "offset": 0}
]
},
"id": 1
}

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
มี.ค. 15
5874
1
ส.ค. 25
350
2
ก.ค. 25
2798
API xmlrpc - upload pdf bills to account แก้ไขแล้ว
3
ก.ค. 25
613
1
มิ.ย. 25
2066