【问题标题】:How to get the sender Profile info i.e email,username and pic using GMAIL API in list如何使用列表中的 GMAIL API 获取发件人个人资料信息,即电子邮件、用户名和图片
【发布时间】:2020-06-12 18:01:58
【问题描述】:

我已经开始在 Flutter 中创建一个使用 GMAIL API 集成的应用程序

Googleapi's plugin from pub.dev

我几乎花了几个月的时间在 GMAIL API 上工作,我取得了巨大的成功,我几乎使用 flutter 的新插件将 GMAIL API 集成到我的应用程序中......

但我仍然在搜索和挠头以获取邮件上的发件人列表,我几乎使用 User.threads 来获取邮件列表,但 user.threads 只提供邮件正文而不是信息关于发件人...

好吧,我知道您可能会说使用THREAD ID 来获取发件人信息,我也使用过...

但我需要弄清楚这是一个很长的逻辑..

我很想知道 GOOGLE 是否提供了一些付费的 GMAIL API 来获取发件人列表..

如果开发人员中的任何人....知道我会真的很乐意尽可能地完成我的项目....

【问题讨论】:

  • 您好@neon97,为什么检索线程id然后获取特定线程的方法不适用于您的情况? (使用Users.threads: get)您介意详细了解您在尝试此操作时遇到的问题吗?干杯!
  • 我同意你的话,但我正在制作邮件列表,就像收件箱一样,您需要在其中显示发件人姓名、个人资料图片和最新邮件,因为我使用 User.threads 列表制作了列表但在那个回复中,我只是得到邮件正文..以及我没有得到发件人姓名或邮件ID......这就是为什么我正在搜索一个列表来一次获取所有内容......我知道用户.get with ID 我在点击邮件时使用了那个api来查看用户的所有详细信息.....

标签: ios flutter dart gmail gmail-api


【解决方案1】:

回答您的问题 GOOGLE提供不同于公共的付费 GMAIL API。您确实可以通过setting a billing account 增加您的配额。但 API 端点和资源将保持不变。

Response 中的Users.threads.list 所述:

请注意,每个线程资源不包含消息列表。可以使用 threads.get 方法获取给定线程的消息列表。

因此,除了向 API 发出后续请求以获取每个线程的消息和信息之外,您别无选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-13
    相关资源
    最近更新 更多