2017-02-22 20 views
1

Я использую API GMail в Go (lang). После того, как каждое электронное письмо приходит, я «вставляю» (не отправляя электронное письмо на тот же поток (со статистикой о том, сколько раз вы общались с этим человеком и т. Д.).GMail API: Trashing first email, кажется, удаляет всю цепочку

Что я хочу в конечном итоге - это оригинал входящий адрес электронной почты, и вставленное письмо сначала в потоке. Содержимое исходного письма добавляется к вставленному письму.

Все работает, за исключением того, что, когда я удаляю электронное письмо с идентификатором исходного электронного письма, весь нить исчезает.

Это связано с тем, что добавленное письмо вставляется и не «отправлено» в поток? Я бы не подумал, потому что ему дается реальный messageID, так оно и есть, потому что я разбираюсь первое письмо в потоке и, следовательно, уничтожает весь поток?

Я думал, что трещина должна просто разорвать сообщение, независимо от его «принадлежности» к потоку. Спасибо

+0

Отличается ли он от поведения веб-интерфейса? Можно ли даже вырезать сообщение электронной почты, которое запускает поток, не разбирая весь поток? – 9000

+0

@ 9000 Только что проверили. Нажав на первое сообщение и выбрав «Удалить это сообщение», действительно удалите это сообщение и оставите остальную часть потока на месте. – amlwwalker

ответ

0

Вы можете обратиться к этому post, хотя проблема здесь заключается в том, чтобы получить конкретное письмо в потоке. Он заявил, что в настоящее время это невозможно, поскольку оно является частью содержимого электронного письма электронной почты, и вы указываете идентификатор сообщения в корзину. Вы можете удалять только другие сообщения в потоке, но не первичное сообщение, так как messageId и threadId первого письма - это то же самое. Да, с помощью приложения Gmail он работает, но я думаю, что он еще не поддерживается с помощью API. Для этого вы можете указать feature request.

+0

Хорошо. Есть ли способ начать новый поток и убедиться, что письмо не будет в существующей нити, даже если субъект, отправитель и т. Д. - то же самое? – amlwwalker

 Смежные вопросы

  • Нет связанных вопросов^_^