问题标签 [google-tasks-api]

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 回答
733 浏览

google-tasks-api - 使用用户名和密码从 Google 帐户获取任务列表

我正在开发一个桌面应用程序,在分析中我必须从谷歌帐户(根据要求)获取任务列表我没有找到任何方法来完成它,因为我对谷歌任务 Api 和谷歌提供的文档没有太多了解@ https://developers.google.com/google-apps/tasks/
我没有找到任何身份验证机制(客户输入他的 gmail 帐户的用户名和密码并获取任务),因为我看到它只使用客户端密钥和用户不希望填写的密钥,
所以请建议有没有办法使用客户端的用户名和密码来获取谷歌任务?

提前致谢

0 投票
1 回答
4144 浏览

java - 在 Google Tasks API 中使用 Joda-Time 库将字符串转换为 DateTime 格式

我有一个需要发送到 Google Tasks API 的日期/时间字符串,但我不知道如何将Joda-TimeDateTime对象转换为 Java DateTime 对象。我使用 Android 作为平台。

该字符串以“2012/07/19 22:00:00”开头,并首先转换为 Iso 格式。

这是我的代码:

我得到的错误是:

“类型不匹配:无法从 org.joda.time.DateTime 转换为 com.google.api.client.util.DateTime”

请协助。有关 ISO 转换的信息也很有用。

0 投票
1 回答
1840 浏览

java - 将 Android 中从 Google Tasks API 返回的 RFC 3339 DateTime 对象覆盖为字符串

我正在使用 Google Tasks API 返回值,例如任务标题、任务注释和任务截止日期。

当我尝试将到期日期(存储为 RFC 3339)作为字符串输出时,我得到了java.lang.IllegalArgumentException

我正在尝试使用SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")来进行这种转换。

我的猜测是这SimpleDateFormat不是要走的路,但我尝试过的所有其他转换都失败了。我愿意使用 Joda ISODateFormat,但即使这样也没有用。我已经包含了相关的代码片段。

我的任务(调用项)类定义是:

为了看到这个出错,我演示了 doInBackground 方法,在该方法中我尝试输出返回的日期:

编辑:

根据要求,这是一个堆栈跟踪:

[java.text.DateFormat.format(DateFormat.java:365), java.text.Format.format(Format.java:93), com.google.api.services.samples.tasks.android.AsyncLoadTasks.doInBackground(AsyncLoadTasks .java:78), com.google.api.services.samples.tasks.android.AsyncLoadTasks.doInBackground(AsyncLoadTasks.java:1), android.os.AsyncTask$2.call(AsyncTask.java:264), java.util .concurrent.FutureTask$Sync.innerRun(FutureTask.java:305), java.util.concurrent.FutureTask.run(FutureTask.java:137), android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208) , java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569), java.lang.Thread.run(Thread.java:856 )]

这是任务资源:

{"到期":"2012-07-04T00:00:00.000Z","notes":"note1","title":"test1"}

0 投票
0 回答
2844 浏览

android - 同步到 Google Tasks API 的步骤

我正在制作一个待办事项列表 android 应用程序。我想将任务同步到 Google Tasks。

我正在使用适用于 Java 的 Google API 客户端库。我已经实现了文档中描述的所有身份验证过程。

但我对采取哪些步骤来同步任务感到有些困惑。就像,我是否必须比较每个列表和任务是否更改。

此外,Google 任务中的任务 ID 属于字符串类型。如果我想改变一个特定的任务,我怎么知道 id?

请帮忙!!

0 投票
2 回答
2215 浏览

ruby-on-rails-3 - Google 任务 API 身份验证问题 ruby

我在为谷歌任务验证用户身份时遇到问题。

首先,它对用户进行身份验证并完美地做事。但是在第二次旅行中它会引发错误。

以下是代码:

执行第二个请求有什么问题?

更新:这是用户同意的链接和参数。

0 投票
1 回答
383 浏览

python - 已安装的 Python 应用程序和 Google 客户端 ID

我是 python 初学者,我想做一个基本的谷歌任务客户端。这将是一个原生应用程序。我不明白的一点是如何保持“客户机密”实际上是机密的,因为它要包含在程序代码中。

我搜索并找到了一个帖子,引用了谷歌论坛的帖子,并且基本上建议将其赠送。

我花了几个小时试图得到这个东西,但是,我现在没有答案。所以,我有两个问题要问:

  1. 泄露客户秘密的后果是什么?
  2. 如果让人们看到秘密是危险的,有没有办法保密,或者,有没有办法进行经典登录以支持应用程序特定密码登录谷歌帐户?
0 投票
1 回答
500 浏览

java - 带有正文内容的 Google API Java GET 请求

我的目标是为具有指定结果的 TASKLIST 请求 GoogleTaskAPI。它工作正常,如果我没有通过requestBody。但是我需要将请求参数传递给要返回的特定数量的结果。当我这样做时,它会创建新的任务列表,而不是列出。那么如何做到这一点呢?

我的代码:

0 投票
2 回答
374 浏览

objective-c - 如何避免OAuth2,使用用户名和密码获取google任务资源

我正在开发一个类似于谷歌日历的应用程序,用户输入他们的谷歌帐户登录,并从他们的谷歌任务同步。

在不使用 OAuth2 的情况下这可能吗?

0 投票
0 回答
813 浏览

c# - 错误:redirect_uri_mismatch

当我尝试从我在 PRD 中的应用程序访问 google 日历或任务 api 时,它会引发以下错误:

请求中的重定向 URI:http: //MyApp.com/ManageEvents.aspx与注册的重定向 URI 不匹配

了解更多 请求详情

问题是我已经在应用程序引擎/控制台的“重定向 URI”下注册了http://www.MyApp.com/ManageEvents.aspx,但我仍然收到错误消息。最糟糕的是,当我一天前测试它时它可以工作,然后我现在测试它并且它没有。它似乎适用于某些机器而不是其他机器。是什么赋予了?

任何回应都将受到欢迎。干杯。

0 投票
2 回答
816 浏览

objective-c - Google OAuth 2.0 时的 iOS Objective C 授权问题

我目前正在使用带有 Objective C 和 OAuth 2.0 api 的 Google API 让我整天头疼

我一直在看谷歌的文档

我已经成功进入了一个可以登录和“允许访问”的阶段

问题出现在以下步骤。

从 API,我得到身份验证令牌。并根据我正在关注的文档(上面的链接)

我可以用方法授权请求

那么我不知道“myNSURLMutableRequest”是什么。

非常感谢任何建议

顺便说一句,我将使用 Google Task API