Friday, 15 July 2011

c# - QBO - Issue in SpecifyOperatorOption Query Filter -


  कोड: Intuit.ipp.Data.Qbo.AccountQuery qboAccQuery = नया Intuit.ipp.Data.Qbo.AccountQuery (); QboAccQuery.CreateTime = DateTime.Now.Date.AddDays (-20); QboAccQuery.SpecifyOperatorOption (Intuit.ep.Data.Qbo.FilterProperty.CreateTime, Intuit.ipp.Data.Qbo.FilterOperatorType.AFTER); QboAccQuery.CreateTime = DateTime.Now.Date; QboAccQuery.SpecifyOperatorOption (Intuit.ep.Data.Qbo.FilterProperty.CreateTime, Intuit.ipp.data.Qbo.FilterOperatorType.BEFORE); QboAccQuery.PageNumber = 1; QboAccQuery.ResultsPerPage = 15; सूची के & lt; Intuit.Ipp.Data.Qbo.Account & gt; QboAccounts = qboAccQuery.ExecuteQuery & lt; Intuit.ipp.Data.Qbo.Account & gt; (सह एनटीईक्सटी) .ओलिस्ट और लेफ्टिनेंट; Intuit.ipp.Data.Qbo.Account & gt; ();   

इस अनुरोध के शरीर को प्राप्त करना फ़िल्टर = बनाएंटाइम: बाद: 2013-06-19T15: 28: 56 + 05: 30 & amp; सॉर्ट करें = बनाएँटाइम एटोज़ एंड पेजनम = 1 और amp; ResultsPerPage = 100

लेकिन यह अपवाद उत्पन्न करता है अमान्य TokenException: {"अनधिकृत"}

  अपवाद: Intuit.ipp.exception.InvalidTokenException पकड़े गए HResult = -2146233088 संदेश = अनधिकृत स्रोत = सिस्टम त्रुटि कोड = 401 स्टैकट्रेस: ​​Intuit.Ipp पर। एक्सप्शन.आईडीएसएक्सप्शन प्रबंधक.हैंडले एक्सटैप्शन (IdsException idsException) Intuit.IPpp पर। सेवाएं। QboService.Get [T] (IQboQuery qboQuery, स्ट्रिंग सरल, Intuit.IPpp.Services.ServiceExtensions.ExecuteQuery [T] (IQuery क्वेरी, ServiceContext serviceContext) QbSync.QuickBooksCustomers.Page_Load (ऑब्जेक्ट प्रेषक, EventArgs ई) पर    

एसडीके अनुरोध शरीर को सही ढंग से एन्कोडिंग नहीं कर रहा है, इसलिए आपको डीडीडीएफ़िनेटेड और एसडीके के साथ प्रतिक्रिया के deserialize की आवश्यकता होगी। कोड का नमूना:

No comments:

Post a Comment