首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >todoist -使用python库获取项目列表

todoist -使用python库获取项目列表
EN

Stack Overflow用户
提问于 2017-11-28 07:46:35
回答 2查看 355关注 0票数 0

我特别尝试在给定项目名称的情况下获取项目id。我在api中看到,api.sync()应该将所有项目返回给我,就像在一个键中的数组一样,然后我计划遍历它。

我尝试在python库中使用sync,但是我的项目数组是空的,这是一种承诺机制吗?如果是这样,我应该如何在python语言中等待成功响应?

代码语言:javascript
复制
import todoist
api = todoist.TodoistAPI(token)
response = api.sync()
projects = response['projects']
for project in projects:
   print(project['name'] + '-' + project['id'])
EN

回答 2

Stack Overflow用户

发布于 2017-12-05 19:19:17

该库将为您处理同步。如果你已经在过去做过同步,它会在你的$HOME/.todoist-sync/中存储一个哈希。我建议您尝试清理此路径,然后重试。

票数 0
EN

Stack Overflow用户

发布于 2018-03-20 23:18:54

python库自动同步,因此同步方法响应很少包含任何有用的内容,但这些信息包含在api类中,该类有一个被覆盖的_find_object方法。因此,您可以使用与字典相同的表示法来查找元素-即api'projects'.

我知道这是一个古老的问题,但我一直有这个问题,一直在努力寻找答案,所以希望这会在某个时候对某些人有用!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47521676

复制
相关文章

相似问题

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