mirror of
https://github.com/TeamNewPipe/NewPipeExtractor
synced 2025-08-30 22:05:18 +00:00
Bandcamp: Generate query JSON in a proper way
This commit is contained in:
@@ -2,10 +2,7 @@
|
||||
|
||||
package org.schabi.newpipe.extractor.services.bandcamp.extractors;
|
||||
|
||||
import com.grack.nanojson.JsonArray;
|
||||
import com.grack.nanojson.JsonObject;
|
||||
import com.grack.nanojson.JsonParser;
|
||||
import com.grack.nanojson.JsonParserException;
|
||||
import com.grack.nanojson.*;
|
||||
import org.jsoup.Jsoup;
|
||||
import org.schabi.newpipe.extractor.NewPipe;
|
||||
import org.schabi.newpipe.extractor.StreamingService;
|
||||
@@ -43,7 +40,12 @@ public class BandcampChannelExtractor extends ChannelExtractor {
|
||||
NewPipe.getDownloader().post(
|
||||
"https://bandcamp.com/api/mobile/22/band_details",
|
||||
null,
|
||||
("{\"band_id\":\"" + id + "\"}").getBytes()
|
||||
JsonWriter.string()
|
||||
.object()
|
||||
.value("band_id", id)
|
||||
.end()
|
||||
.done()
|
||||
.getBytes()
|
||||
).responseBody()
|
||||
);
|
||||
} catch (IOException | ReCaptchaException | JsonParserException e) {
|
||||
|
Reference in New Issue
Block a user