我尝试过Users.messages.Insert将聊天消息恢复到我的帐户。但回应是
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidArgument",
"message": "Invalid label: CHAT"
}
],
"code": 400,
"message": "Invalid label: CHAT"
}
}
是否有可能克服这个问题。如果是这样的话?或者有任何可以恢复聊天消息的方法吗?
答案 0 :(得分:0)
如果是常规Gmail帐户,则应将其保存为任何其他电子邮件。它不会最终出现在您的收件箱中,但如果用户正在与#34; Peter"例如,您可以通过搜索来自" Peter"的邮件来搜索聊天记录。然后会显示电子邮件和聊天记录。
您有错误,没有标签CHAT。您需要正常搜索电子邮件。
答案 1 :(得分:0)
尝试使用Users.threads:list方法。这将返回用户邮箱中的线程列表。
要指定聊天消息,请设置userId
和labelIds=CHAT
试试here。
响应应该是这样的:
{
"threads": [
users.threads Resource
],
"nextPageToken": string,
"resultSizeEstimate": unsigned integer
}
希望这会有所帮助,祝你好运!
答案 2 :(得分:0)
Gmail API无法提供将聊天消息恢复为聊天消息的方法。您可以做的最好的事情是创建常规电子邮件(via Gmail.message.insert)并填写聊天消息的内容。