JSONPRC
使用jsonrpc登陆
下面是18.0版本的登陆示例
POST :/web/session/authenticate
TYPE: application/json
BODY:
{
"jsonrpc": "2.0",
"method": "call",
"params": {
"db": "ddup",
"login": "admin",
"password": "admin"
}
}
返回示例:
{
"jsonrpc": "2.0",
"id": null,
"result": {
"uid": 2,
"is_system": true,
"is_admin": true,
"is_public": false,
"is_internal_user": true,
"user_context": {
"lang": "en_US",
"tz": "Asia/Shanghai",
"uid": 2
},
"db": "ddup",
"user_settings": {
"id": 1,
"user_id": {
"id": 2
},
"homemenu_config": false,
"is_discuss_sidebar_category_channel_open": true,
"is_discuss_sidebar_category_chat_open": true,
"push_to_talk_key": false,
"use_push_to_talk": false,
"voice_active_duration": 200,
"channel_notifications": false,
"mute_until_dt": false,
"volumes": [
[
"ADD",
[]
]
]
},
"server_version": "18.0+e",
"server_version_info": [
18,
0,
0,
"final",
0,
"e"
],
"support_url": "https://www.odoo.com/help",
"name": "Administrator",
"username": "admin",
"partner_write_date": "2024-12-23 07:19:15",
"partner_display_name": "Administrator",
"partner_id": 3,
"web.base.url": "http://192.168.195.6:9018",
"active_ids_limit": 20000,
"profile_session": null,
"profile_collectors": null,
"profile_params": null,
"max_file_upload_size": 134217728,
"home_action_id": false,
"cache_hashes": {
"translations": "3a3621565e0f01ed648160a60d2a05b5bda90686",
"load_menus": "f8d9c0ba3e6409b134b9bdd9e9b076fe719290100ab689c7658e3576744b1188"
},
"currencies": {
"6": {
"symbol": "¥",
"position": "before",
"digits": [
69,
2
]
},
"1": {
"symbol": "$",
"position": "before",
"digits": [
69,
2
]
}
},
"bundle_params": {
"lang": "en_US"
},
"test_mode": false,
"view_info": {
"list": {
"display_name": "List",
"icon": "oi oi-view-list",
"multi_record": true
},
"form": {
"display_name": "Form",
"icon": "fa fa-address-card",
"multi_record": false
},
"graph": {
"display_name": "Graph",
"icon": "fa fa-area-chart",
"multi_record": true
},
"pivot": {
"display_name": "Pivot",
"icon": "oi oi-view-pivot",
"multi_record": true
},
"calendar": {
"display_name": "Calendar",
"icon": "fa fa-calendar",
"multi_record": true
},
"kanban": {
"display_name": "Kanban",
"icon": "oi oi-view-kanban",
"multi_record": true
},
"search": {
"display_name": "Search",
"icon": "oi oi-search",
"multi_record": true
},
"cohort": {
"display_name": "Cohort",
"icon": "oi oi-view-cohort",
"multi_record": true
},
"gantt": {
"display_name": "Gantt",
"icon": "fa fa-tasks",
"multi_record": true
},
"grid": {
"display_name": "Grid",
"icon": "fa fa-th",
"multi_record": true
},
"map": {
"display_name": "Map",
"icon": "fa fa-map-marker",
"multi_record": true
},
"activity": {
"display_name": "Activity",
"icon": "fa fa-clock-o",
"multi_record": true
}
},
"user_companies": {
"current_company": 1,
"allowed_companies": {
"1": {
"id": 1,
"name": "My Company",
"sequence": 0,
"child_ids": [],
"parent_id": false
}
},
"disallowed_ancestor_companies": {}
},
"show_effect": true,
"display_switch_company_menu": false,
"max_time_between_keys_in_ms": 100,
"websocket_worker_version": "18.0-1",
"tour_enabled": true,
"current_tour": {
"custom": false,
"name": "crm_tour",
"url": "/odoo",
"steps": [],
"rainbowManMessage": "<p>Congrats, best of luck catching such big fish! :)</p>"
},
"warning": "admin",
"expiration_date": "2099-12-31 00:00:00",
"expiration_reason": "svip will not expired.",
"map_box_token": false,
"storeData": {
"Store": {
"action_discuss_id": 126,
"channel_types_with_seen_infos": [
"chat",
"group"
],
"hasGifPickerFeature": false,
"hasLinkPreviewFeature": true,
"hasMessageTranslationFeature": false,
"internalUserGroupId": 1,
"mt_comment_id": 1,
"odoobot": {
"id": 2,
"type": "partner"
},
"self": {
"id": 3,
"type": "partner"
},
"settings": {
"id": 1,
"user_id": {
"id": 2
},
"homemenu_config": false,
"is_discuss_sidebar_category_channel_open": true,
"is_discuss_sidebar_category_chat_open": true,
"push_to_talk_key": false,
"use_push_to_talk": false,
"voice_active_duration": 200,
"channel_notifications": false,
"mute_until_dt": false,
"volumes": [
[
"ADD",
[]
]
]
}
},
"res.partner": [
{
"active": false,
"email": "odoobot@example.com",
"id": 2,
"im_status": "bot",
"isInternalUser": true,
"is_company": false,
"name": "OdooBot",
"userId": 1,
"write_date": "2024-12-11 01:01:28"
},
{
"active": true,
"id": 3,
"isAdmin": true,
"isInternalUser": true,
"name": "Administrator",
"notification_preference": "email",
"userId": 2,
"write_date": "2024-12-23 07:19:15"
}
]
},
"odoobot_initialized": true,
"ocn_token_key": false,
"fcm_project_id": false,
"inbox_action": 126,
"iap_company_enrich": false,
"can_insert_in_spreadsheet": true
}
}