Fix: escape special characters in provider urls

This commit is contained in:
mx03 2021-12-30 10:57:28 +01:00
parent 5edff98942
commit 02db145a0c
5 changed files with 15 additions and 4 deletions

View file

@ -39,8 +39,12 @@ class Audible {
}
asinSearch(asin) {
var queryString = `response_groups=rating,series,contributors,product_desc,media,product_extended_attrs` +
`&image_sizes=500,1024,2000`;
var queryObj = {
response_groups: 'rating,series,contributors,product_desc,media,product_extended_attrs',
image_sizes: '500,1024,2000'
};
var queryString = (new URLSearchParams(queryObj)).toString();
asin = encodeURIComponent(asin);
var url = `https://api.audible.com/1.0/catalog/products/${asin}?${queryString}`
Logger.debug(`[Audible] ASIN url: ${url}`)
return axios.get(url).then((res) => {