Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
1988 Представления

I have a request body json like this:


{ "id": "12345", "jsonrpc": "2.0", "method": "execute_kw", "context": {}, "params": { "args": [ "MyDb", 212, "123456789", "hr.expense", "upload_attachment_data_from_portal", [ 49061, { "filename": "image.jpg", "data": "my base64 satring" } ] ], "method": "execute_kw", "service": "object" }}

error: "arguments": ["'str' object has no attribute 'data'"]


however when I use xmlrpc it works with code like this

  

<methodCall>

<methodName>execute_kw</methodName>

<params>

<param>

<string>MyDb</string>

</param>

<param>

<int>22</int>

</param>

<param>

<string>123456789</string>

</param>

<param>

<string>hr.expense</string>

</param>

<param>

<string>upload_attachment_data_from_portal</string>

</param>

<param>

<array>

<int>49061</int>

<struct>

<member>

<name>filename</name>

<value>

<string>test.jpg</string>

</value>

</member>

<member>

<name>data</name>

<value>

<base64>my base64 string</base64>

</value>

</member>

</struct>

</array>

</param>

</params>

</methodCall>

```


Аватар
Отменить
Лучший ответ

Hi,

Try this JSON-RPC request : 

{

    "id": "12345",

    "jsonrpc": "2.0",

    "method": "execute_kw",

    "context": {},

    "params": {

        "args": [

            "MyDb",

            212,

            "123456789",

            "hr.expense",

            "upload_attachment_data_from_portal",

            49061,

            {

                "filename": "image.jpg",

                "data": "my base64 string"

            }

        ],

        "method": "execute_kw",

        "service": "object"

    }

}


Hope it helps

Аватар
Отменить
Related Posts Ответы Просмотры Активность
1
февр. 25
1420
3
июл. 20
12921
1
авг. 16
4865
0
мар. 15
3903
2
мар. 15
5575