summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/sankaku.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/extractor/sankaku.py')
-rw-r--r--gallery_dl/extractor/sankaku.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/gallery_dl/extractor/sankaku.py b/gallery_dl/extractor/sankaku.py
index b3b7a9c..caf3e16 100644
--- a/gallery_dl/extractor/sankaku.py
+++ b/gallery_dl/extractor/sankaku.py
@@ -179,12 +179,16 @@ class SankakuAPI():
def __init__(self, extractor):
self.extractor = extractor
self.headers = {
- "Accept" : "application/vnd.sankaku.api+json;v=2",
- "Platform": "web-app",
- "Origin" : extractor.root,
+ "Accept" : "application/vnd.sankaku.api+json;v=2",
+ "Platform" : "web-app",
+ "Api-Version": None,
+ "Origin" : extractor.root,
}
- self.username, self.password = self.extractor._get_auth_info()
+ if extractor.config("id-format") in ("alnum", "alphanumeric"):
+ self.headers["Api-Version"] = "2"
+
+ self.username, self.password = extractor._get_auth_info()
if not self.username:
self.authenticate = util.noop