2017-02-17 3 views
0

Я пытаюсь использовать Todoist-API для Pyrhon. Я нашел official docs в Интернете и загрузил GitHub-Repo. К сожалению, я не понимаю, как добавить новую задачу.Понимание Todoist-API

я нормальный вход:

api = todoist.TodoistAPI(XYZ) 
api.sync 

Тогда я пытаюсь добавить новую задачу:

item = api.items.add('Task1') 

Это говорит мне, что я должен дать два аргумента: имя и PROJECT_ID:

item = api.items.add('Task1', 128501470) 

Кто-нибудь знает, где я могу получить все мои проектные идентификаторы? Я просто хочу использовать Inbox-Project (по умолчанию).

Приветствия Lanseuo

ответ

1

Я не очень хорошо знаком с этой конкретной API, но учитывая, что вы используете этот API: https://github.com/doist/todoist-python, вероятно, можно сделать что-то вроде:

response = api.sync() 
projects = response['projects'] 
for project in projects: 
    print(project['name'] + '-' + project['id']) 

В основном печать все имена и идентификаторы

0

Просто откройте Todoist в веб-браузере и посмотрите адресную строку, это сразу после «проекта», я верю, что вам нужно обрезать первые три или четыре символа, но нажмите несколько проектов, и вы увидите изменение идентификатора проекта.