Skip to Content
Odoo मेन्यू
  • Sign in
  • मुफ़्त में आज़माएं
  • ऐप्लिकेशन
    फ़ाइनेंस
    • अकाउंटिंग
    • इनवॉइसिंग
    • एक्सपेंस
    • स्प्रेडशीट (बीआई)
    • डॉक्यूमेंट्स
    • साइन
    सेल्स
    • सीआरएम
    • सेल्स
    • पीओएस शॉप
    • पीओएस रेस्टोरेंट
    • सब्सक्रिप्शन
    • रेंटल
    वेबसाइट
    • वेबसाइट बिल्डर
    • ई-कॉमर्स
    • ब्लॉग
    • फ़ोरम
    • लाइव चैट
    • ई-लर्निंग
    सप्लाई चेन
    • इन्वेंट्री
    • मैन्युफ़ैक्चरिंग
    • पीएलएम
    • परचेज़
    • मेंटेनेंस
    • क्वालिटी
    मानव संसाधन
    • कर्मचारी
    • रिक्रूटमेंट
    • टाइम ऑफ़
    • अप्रेज़ल
    • रेफ़रल
    • फ़्लीट
    मार्केटिंग
    • सोशल मार्केटिंग
    • ईमेल मार्केटिंग
    • एसएमएस मार्केटिंग
    • इवेंट
    • मार्केटिंग ऑटोमेशन
    • सर्वे
    सेवाएं
    • प्रोजेक्ट
    • टाइमशीट
    • फ़ील्ड सर्विस
    • हेल्पडेस्क
    • प्लानिंग
    • अपॉइंटमेंट
    प्रॉडक्टिविटी
    • डिस्कस
    • अप्रूवल
    • आईओटी
    • वीओआईपी
    • नॉलेज
    • WhatsApp
    तीसरे पक्ष के ऐप्लिकेशन Odoo स्टूडियो Odoo क्लाउड प्लेटफ़ॉर्म
  • इंडस्ट्री
    रीटेल
    • बुक स्टोर
    • क्लोदिंग स्टोर
    • फ़र्नीचर स्टोर
    • ग्रॉसरी स्टोर
    • हार्डवेयर स्टोर
    • टॉय स्टोर
    Food & Hospitality
    • बार और पब
    • रेस्टोरेंट
    • फ़ास्ट फ़ूड
    • Guest House
    • बेवरिज डिस्ट्रीब्यूटर
    • होटल
    रियल एस्टेट
    • Real Estate Agency
    • आर्किटेक्चर फ़र्म
    • कंसट्रक्शन
    • एस्टेट मैनेजमेंट
    • गार्ड्निंग
    • प्रॉपर्टी ओनर असोसिएशन
    कंसल्टिंग
    • अकाउंटिंग फ़र्म
    • Odoo पार्टनर
    • मार्केटिंग एजेंसी
    • लॉ फ़र्म
    • टैलेंट ऐक्विज़िशन
    • ऑडिट & सर्टिफ़िकेशन
    मैन्युफ़ैक्चरिंग
    • टेक्सटाइल
    • Metal
    • फ़र्नीचर
    • फ़ूड
    • Brewery
    • कॉर्पोरेट गिफ़्ट
    हेल्थ & फिटनेस
    • स्पोर्ट्स क्लब
    • आईवियर स्टोर
    • फिटनेस सेंटर
    • वेलनेस प्रैक्टिशनर
    • फॉर्मेसी
    • हेयर सैलून
    Trades
    • Handyman
    • आईटी हॉर्डवेयर और सपोर्ट
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    अन्य
    • Nonprofit Organization
    • एन्वायरमेंटल एजेंसी
    • बिलबोर्ड रेंटल
    • फ़ोटोग्राफी
    • बाइक लीजिंग
    • सॉफ़्टवेयर रीसेलर
    Browse all Industries
  • कम्यूनिटी
    सीखें
    • ट्यूटोरियल्स
    • दस्तावेज़
    • सर्टिफ़िकेशन
    • ट्रेनिंग
    • ब्लॉग
    • पॉडकास्ट
    शिक्षा को बढ़ावा दें
    • एजुकेशन प्रोग्राम
    • स्केल अप! बिजनेस गेम
    • Odoo के ऑफ़िस में आएं
    सॉफ़्टवेयर पाएं
    • डाउनलोड
    • वर्शन की तुलना करें
    • रिलीज़
    साथ मिलकर काम करें
    • Github
    • फ़ोरम
    • इवेंट
    • अनुवाद
    • पार्टनर बनें
    • Services for Partners
    • अपना अकाउंटिंग फ़र्म रजिस्टर करें
    सेवाएं पाएं
    • पार्टनर ढूंढें
    • अकाउंटेंट खोजें
    • सलाहकार की मदद लें
    • इम्प्लिमेंटेशन सेवाएं
    • कस्टमर रेफ़रेंस
    • सहायता
    • अपग्रेड
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    डेमो देखें
  • कीमत
  • सहायता

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • सीआरएम
  • e-Commerce
  • लेखांकन
  • इन्वेंटरी
  • PoS
  • प्रोजेक्ट
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
टैग (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
टैग (View all)
odoo accounting v14 pos v15
About this forum
Help

Getting all calendar events of today thru XML-RPC in Odoo V12.

Subscribe

Get notified when there's activity on this post

This question has been flagged
calendar.eventXML-RPC
1 Reply
4737 Views
Avatar
Bastiaan

Hi,

I'm trying to get all calendar events for today thru the XML RPC API in Odoo V12 using PHP. 

$calendarEventIds = $this->models->execute_kw(DB, UID, PASSWORD, 'calendar.event', 'search', array(array('start_date', '=', '2019-09-03')));

Somehow if I remove the date filter, I do receive the whole list. So the date filter does not seems to work. Is there something wrong with my syntax?

Stacktrace:

{"faultCode":1,"faultString":"Traceback (most recent call last):\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/addons\/base\/controllers\/rpc.py\", line 63, in xmlrpc_2\n response = self._xmlrpc(service)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/addons\/base\/controllers\/rpc.py\", line 43, in _xmlrpc\n result = dispatch_rpc(service, method, params)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/http.py\", line 120, in dispatch_rpc\n result = dispatch(method, params)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/service\/model.py\", line 39, in dispatch\n res = fn(db, uid, *params)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/service\/model.py\", line 171, in execute_kw\n return execute(db, uid, obj, method, *args, **kw or {})\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/service\/model.py\", line 97, in wrapper\n return f(dbname, *args, **kwargs)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/service\/model.py\", line 178, in execute\n res = execute_cr(cr, uid, obj, method, *args, **kw)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/service\/model.py\", line 167, in execute_cr\n return odoo.api.call_kw(recs, method, args, kw)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/api.py\", line 745, in call_kw\n return _call_kw_model(method, model, args, kwargs)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/api.py\", line 718, in _call_kw_model\n result = method(recs, *args, **kwargs)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/models.py\", line 1561, in search\n res = self._search(args, offset=offset, limit=limit, order=order, count=count)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/addons\/calendar\/models\/calendar.py\", line 1775, in _search\n event_ids = super(Meeting, self)._search(new_args, offset=0, limit=0, order=None, count=False, access_rights_uid=access_rights_uid)\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/models.py\", line 4100, in _search\n if expression.is_false(self, args):\n File \"\/usr\/lib\/python3\/dist-packages\/odoo\/osv\/expression.py\", line 225, in is_false\n elif token[1] == 'in' and not token[2]:\nIndexError: string index out of range\n"}}

Kind regards,

Bastiaan    


2
Avatar
Discard
Avatar
Anoop Menon
Best Answer
Hi,

Im not an expert in PHP but i believe the expected syntax is different . please use the below syntax while specifying the domain.
$calendarEventIds = $this->models->execute_kw(DB, UID, PASSWORD, 'calendar.event', 'search', array(array('start_date' = '2019-09-03')));

if that doesn't work try going through Odoo's official documentation on making rpc calls from other languages in the below link. you can see sample codes for php in the right side
https://www.odoo.com/documentation/12.0/webservices/odoo.html
7
Avatar
Discard
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Related Posts Replies Views Activity
Calendar.event user_id to be user_id of the related document
calendar.event
Avatar
0
मई 24
2539
Connect to Odoo external Api's
XML-RPC
Avatar
Avatar
1
जन॰ 24
5348
Can the `read` operation fetch multiple results in the XML-Rpc API ?
XML-RPC
Avatar
Avatar
1
जुल॰ 23
4693
Strategies to speed up search queries via XML-RPC
XML-RPC
Avatar
0
अक्तू॰ 22
4203
Event reminder not sent to event creator
calendar.event
Avatar
0
सित॰ 22
2545
कम्यूनिटी
  • ट्यूटोरियल्स
  • दस्तावेज़
  • फ़ोरम
ओपन सोर्स
  • डाउनलोड
  • Github
  • रनबॉट
  • अनुवाद
सेवाएं
  • Odoo.sh Hosting
  • सहायता
  • अपग्रेड
  • कस्टम डेवलपमेंट्स
  • शिक्षा
  • अकाउंटेंट खोजें
  • पार्टनर ढूंढें
  • पार्टनर बनें
हमारे बारे में
  • हमारी कंपनी
  • ब्रांड ऐसेट
  • संपर्क करें
  • नौकरियां
  • इवेंट
  • पॉडकास्ट
  • ब्लॉग
  • ग्राहक
  • लीगल • गोपनीयता
  • सुरक्षा
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo, बिज़नेस से जुड़े ऐप्लिकेशन का एक कलेक्शन है जो ओपन सोर्स पर आधारित है. इसमें आपकी कंपनी की हर ज़रूरत के लिए ऐप्लिकेशन हैं. जैसे, सीआरएम, ई-कॉमर्स, अकाउंटिंग, इन्वेंट्री, पॉइंट ऑफ़ सेल, प्रोजेक्ट मैनेजमेंट वगैरह.

Odoo की सबसे बड़ी खासियत है कि यह इस्तेमाल करने में बहुत आसान है और यह पूरी तरह से इंटिग्रेट किया हुआ है.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now