首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDownloader接口json.decoder.JSONDecodeError

JDownloader接口json.decoder.JSONDecodeError
EN

Stack Overflow用户
提问于 2020-02-13 01:19:11
回答 1查看 119关注 0票数 0

我使用的是JDownloader myjdapi的python API

使用device.linkgrabber.query_links(),我得到了以下对象:

代码语言:javascript
复制
{'enabled': True, 'name': 'EQJ_X8gUcAMQX13.jpg', 'packageUUID': 1581524887390, 'uuid': 1581524890696, 'url': 'https://pbs.twimg.com/media/x.jpg?name=orig', 'availability': 'ONLINE'}

现在,我想使用以下函数移动到下载列表:

代码语言:javascript
复制
device.linkgrabber.move_to_downloadlist('1581524890696', '1581524887390')

move_to_downloadlist函数(githubrepo)表示:

代码语言:javascript
复制
  def move_to_downloadlist(self, link_ids, package_ids):
        """
        Moves packages and/or links to download list.
        :param package_ids: Package UUID's.
        :type: list of strings.
        :param link_ids: Link UUID's.
        """
        params = [link_ids, package_ids]
        resp = self.device.action(self.url + "/moveToDownloadlist", params)
        return resp

但我总是得到json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

官方API表示这是一个200错误,原因可能是任何事情。

我该怎么解决这个问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-14 00:40:02

参数名是link_idspackage_ids,这是复数。这是一个很好的迹象,表明这里需要列表,而不是单个值。

试试这个:

代码语言:javascript
复制
device.linkgrabber.move_to_downloadlist(['1581524890696'], ['1581524887390'])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60193834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档