问题标签 [todoist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
593 浏览

node.js - 在 Express.js 中验证 Todoist Webhook API 的请求负载

我正在尝试从 Todoist 集成 Webhooks API。我得到了正确的标头和正文信息,但无法验证 X-Todoist-Hmac-SHA256 标头。来自 Todoist 文档:

为了验证每个 webhook 请求确实是由 Todoist 发送的,包含一个 X-Todoist-Hmac-SHA256 标头;它是使用您的client_secret作为加密密钥和整个请求有效负载作为要加密的消息生成的SHA256 Hmac 。生成的 Hmac 将被编码为 base64 字符串。

现在这是我使用 express.js 和 Node.js Crypto 库进行解密的 webhook 路由代码:

我已经发现req 的类型是IncomingMessage。Crypto 库只接受某些类型,如果我传递 req 对象本身,我会收到以下错误:

“data”参数必须是字符串类型或 Buffer、TypedArray 或 DataView 的实例。

将“整个请求有效负载”传递给加密库的正确方法是什么?

0 投票
1 回答
16 浏览

todoist - 无法编辑截止日期

我正在使用 Todoist 的 Sync API 来管理我的任务。我已成功创建任务并添加截止日期。但无法更新或删除任务的截止日期。

我正在使用以下内容:

我试过了:

  • 到期=无
  • 到期=空
  • 到期=""
  • 到期={}

我错过了什么?!

0 投票
0 回答
96 浏览

python - 在 AppleScript 中找不到 Python 模块

我创建了一个 Python 脚本,它使用 Todoist API 将我的任务列表导出到字符串列表(我想将它们粘贴为 Discord 消息),如果我在终端窗口上运行命令,它工作正常,但如果我运行相同使用 AppleScript 的命令,会引发错误,说No module named todoist.api. 这是代码:(我只有一行)

shell 脚本运行我需要的 python 脚本,但问题在于这些文件的导入,它们是:

在第一个文件 ( tasks.py) 和

在第二个文件中 ( MyTodoist.py) 最终目标是将函数的结果存储tasks.py在我脚本中的变量中,但我不知道如何。有人能帮助我吗?

0 投票
1 回答
423 浏览

api - Reqwest 请求没有得到我的 reqwest::Client 的默认标头

我正在尝试编写一个与 Todoist 的 REST API 通信的库。这个想法是库公开了一个 TodoistAPI 结构,其中包含一个 reqwest::Client 和一个 base_url。有一个new()函数可以返回一个实例化的 TodoistAPI 结构,客户端的默认标头中有一个不记名令牌(由使用我的库的程序提供)。

但是,我遇到了一个问题,当实际使用客户端发出 API 请求时,根本没有设置默认标头。

TodoistAPI结构、方法newget_projects方法。

一个小的 CLI 程序,它从环境变量中获取令牌并调用该get_projects方法。

这些println!语句导致以下输出(带有一些明显经过编辑的私人信息)。

我真的被难住了。我正在阅读的所有内容都表明我做得对,但默认标头绝对不会添加到从客户端生成的请求中。

0 投票
2 回答
388 浏览

javascript - 使用单击删除每个 li 项目待办事项列表

你好家人我打算制作一个待办事项列表,但我遇到了一个问题,我想制作一个像这样内嵌在列表项中的按钮,<li>my task</li><button>Delete</button> 但我的删除按钮没有正确删除项目它只删除一个项目然后开始给出错误

这是我的代码,请看这里并告诉我我在做什么类型的错误我是网络开发的初学者

所以我只想在单击Try it按钮时为每个列表项创建一个删除按钮

0 投票
0 回答
5 浏览

css - 如何实现类似于 Todoist.com ap 中的滚动,其中日期在滚动

我正在克隆 todoist.com 应用程序。我需要有关实现类似于 todoist 应用程序中的滚动的帮助。正如您在访问 todoist.com 时所看到的,然后单击它后转到即将到来的选项卡。您可以在哪里看到滚动日期以及下划线正在发生变化。

见这里:https ://todoist.com/app/upcoming[![在此处输入图片描述] 1 ] 1

0 投票
1 回答
574 浏览

javascript - Todoist api 获取所有已完成的任务?

我使用 todoists rest api 来跟踪我自己的数据,但它似乎只允许你获取活动任务?

我正在查看过滤器并认为它们可能对我有帮助,但没有关于此的文档。

我试图获取某一天完成的所有任务,这可以完成吗?

0 投票
0 回答
28 浏览

reactjs - 在 React Native 中自动调整字体大小

我创建了一个漂亮的待办事项应用程序,但是有一个问题显示任务的文本问题就在那里 https://i.stack.imgur.com/7ZtBn.png

看看做家庭作业和做数学作业之间的区别我不需要喜欢它很奇怪我试过 numberOfLines={1} 但它看起来像这样 https://i.stack.imgur.com/du9x8.png 所以我需要的是当文本长度变大时自动调整字体大小。任何人都可以帮忙吗?

我的代码:-

0 投票
0 回答
18 浏览

python - Heroku上Todoist API调用的不同Json结果?[todoist-python]

我正在尝试使用以下库。但是在实现时我遇到了一个奇怪的错误。https://pypi.org/project/todoist-python/

为了调试它,我将其剥离为以下代码。在 Windows 上,它返回一个包含 2341 个项目的 json 数组,而上传到 Heroku 的相同代码返回 245 个项目。两者的库版本相同。

有谁知道为什么?

0 投票
0 回答
21 浏览

api - Todoist API:检索任务的最后更新日期

我正在尝试从 Todoist API 中检索任务(或项目)最后一次编辑的日期。

似乎RESTSync API 都没有返回包含该信息的属性。

我错过了什么吗?

我的用例是:我有一些本地任务,可能已在本地离线编辑,我想检查是否需要将更新发送到服务器。仅当我的最后一次更新是在服务器上的最后一次更新之后,我才想将更新发送给 Todoist,否则我可能会覆盖某些内容。

我如何知道任务最后一次在 Todoist 上编辑的时间?