@@ -14,10 +14,8 @@ const findItemsByKeywords = function (options) {
14
14
throw new Error ( 'INVALID_REQUEST_PARMS --> Keyword is missing, Keyword is required' ) ;
15
15
}
16
16
this . options . operationName = FIND_ITEMS_BY_KEYWORD ;
17
- this . options . param = 'keywords' ;
18
17
// support only keyword string.
19
18
if ( ! options . keywords ) options = { keywords : options } ;
20
- options . keywords = encodeURIComponent ( options . keywords ) ;
21
19
this . options . additionalParam = utils . constructAdditionalParams ( options ) ;
22
20
const url = urlObject . buildSearchUrl ( this . options ) ;
23
21
return getRequest ( url ) . then ( ( data ) => {
@@ -46,9 +44,6 @@ const findItemsByCategory = function (categoryID) {
46
44
const findCompletedItems = function ( options ) {
47
45
if ( ! options ) throw new Error ( 'INVALID_REQUEST_PARMS --> Keyword or category ID are required.' ) ;
48
46
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
- }
52
47
this . options . operationName = FIND_COMPLETED_ITEMS ;
53
48
this . options . additionalParam = utils . constructAdditionalParams ( options ) ;
54
49
const url = urlObject . buildSearchUrl ( this . options ) ;
@@ -67,13 +62,9 @@ const findCompletedItems = function (options) {
67
62
*/
68
63
const findItemsAdvanced = function ( options ) {
69
64
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
- }
73
65
this . options . operationName = FIND_ITEMS_ADV ;
74
66
this . options . additionalParam = utils . constructAdditionalParams ( options ) ;
75
67
const url = urlObject . buildSearchUrl ( this . options ) ;
76
- console . log ( url ) ;
77
68
return getRequest ( url ) . then ( ( data ) => {
78
69
return JSON . parse ( data ) . findItemsAdvancedResponse ;
79
70
} , console . error // eslint-disable-line no-console
@@ -100,9 +91,7 @@ const findItemsByProduct = function (options) {
100
91
let type = options . type ? options . type : 'ReferenceID' ;
101
92
this . options . operationName = 'findItemsByProduct' ;
102
93
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 } ` ;
106
95
return getRequest ( url ) . then ( ( data ) => {
107
96
return JSON . parse ( data ) . findItemsByProductResponse ;
108
97
@@ -115,7 +104,6 @@ const findItemsIneBayStores = function (options) {
115
104
if ( ! options . storeName ) throw new Error ( 'INVALID_REQUEST_PARMS --> Store name is required.' ) ;
116
105
this . options . operationName = FIND_EBAY_STORES ;
117
106
this . options . additionalParam = utils . constructAdditionalParams ( options ) ;
118
- console . log ( urlObject . buildSearchUrl ( this . options ) ) ;
119
107
return getRequest ( urlObject . buildSearchUrl ( this . options ) ) . then ( ( data ) => {
120
108
return JSON . parse ( data ) . findItemsIneBayStoresResponse ;
121
109
0 commit comments