@@ -14,10 +14,8 @@ const findItemsByKeywords = function (options) {
1414 throw new Error ( 'INVALID_REQUEST_PARMS --> Keyword is missing, Keyword is required' ) ;
1515 }
1616 this . options . operationName = FIND_ITEMS_BY_KEYWORD ;
17- this . options . param = 'keywords' ;
1817 // support only keyword string.
1918 if ( ! options . keywords ) options = { keywords : options } ;
20- options . keywords = encodeURIComponent ( options . keywords ) ;
2119 this . options . additionalParam = utils . constructAdditionalParams ( options ) ;
2220 const url = urlObject . buildSearchUrl ( this . options ) ;
2321 return getRequest ( url ) . then ( ( data ) => {
@@ -46,9 +44,6 @@ const findItemsByCategory = function (categoryID) {
4644const findCompletedItems = function ( options ) {
4745 if ( ! options ) throw new Error ( 'INVALID_REQUEST_PARMS --> Keyword or category ID are required.' ) ;
4846 if ( ! options . keywords && ! options . categoryId ) throw new Error ( 'Keyword or category ID are required.' ) ;
49- if ( options . keywords ) {
50- options . keywords = encodeURIComponent ( options . keywords ) ;
51- }
5247 this . options . operationName = FIND_COMPLETED_ITEMS ;
5348 this . options . additionalParam = utils . constructAdditionalParams ( options ) ;
5449 const url = urlObject . buildSearchUrl ( this . options ) ;
@@ -67,13 +62,9 @@ const findCompletedItems = function (options) {
6762 */
6863const findItemsAdvanced = function ( options ) {
6964 if ( ! options ) throw new Error ( 'INVALID_REQUEST_PARMS --> check here for input fields https://developer.ebay.com/DevZone/finding/CallRef/findItemsAdvanced.html#Input' ) ;
70- if ( options . keywords ) {
71- options . keywords = encodeURIComponent ( options . keywords ) ;
72- }
7365 this . options . operationName = FIND_ITEMS_ADV ;
7466 this . options . additionalParam = utils . constructAdditionalParams ( options ) ;
7567 const url = urlObject . buildSearchUrl ( this . options ) ;
76- console . log ( url ) ;
7768 return getRequest ( url ) . then ( ( data ) => {
7869 return JSON . parse ( data ) . findItemsAdvancedResponse ;
7970 } , console . error // eslint-disable-line no-console
@@ -100,9 +91,7 @@ const findItemsByProduct = function (options) {
10091 let type = options . type ? options . type : 'ReferenceID' ;
10192 this . options . operationName = 'findItemsByProduct' ;
10293 this . options . additionalParam = utils . constructAdditionalParams ( options ) ;
103- let url = urlObject . buildSearchUrl ( this . options ) ;
104- url = `${ url } &productId.@type=${ type } ` ;
105- console . log ( url ) ;
94+ let url = `${ urlObject . buildSearchUrl ( this . options ) } &productId.@type=${ type } ` ;
10695 return getRequest ( url ) . then ( ( data ) => {
10796 return JSON . parse ( data ) . findItemsByProductResponse ;
10897
@@ -115,7 +104,6 @@ const findItemsIneBayStores = function (options) {
115104 if ( ! options . storeName ) throw new Error ( 'INVALID_REQUEST_PARMS --> Store name is required.' ) ;
116105 this . options . operationName = FIND_EBAY_STORES ;
117106 this . options . additionalParam = utils . constructAdditionalParams ( options ) ;
118- console . log ( urlObject . buildSearchUrl ( this . options ) ) ;
119107 return getRequest ( urlObject . buildSearchUrl ( this . options ) ) . then ( ( data ) => {
120108 return JSON . parse ( data ) . findItemsIneBayStoresResponse ;
121109
0 commit comments