Zasób: Message
e-maila,
| Zapis JSON |
|---|
{ "id": string, "threadId": string, "labelIds": [ string ], "snippet": string, "historyId": string, "internalDate": string, "payload": { object ( |
| Pola | |
|---|---|
id |
Stały identyfikator wiadomości. |
threadId |
Identyfikator wątku, do którego należy wiadomość. Aby dodać wiadomość lub wersję roboczą do wątku, musisz spełnić te kryteria:
|
labelIds[] |
Lista identyfikatorów etykiet zastosowanych do tej wiadomości. |
snippet |
Krótki fragment tekstu wiadomości. |
historyId |
Identyfikator ostatniego rekordu historii, który zmodyfikował tę wiadomość. |
internalDate |
Sygnatura czasowa utworzenia wiadomości wewnętrznej (w milisekundach od początku epoki), która określa kolejność w skrzynce odbiorczej. W przypadku zwykłych e-maili odebranych przez SMTP jest to czas, w którym wiadomość została pierwotnie zaakceptowana przez Google. Jest to bardziej wiarygodne niż nagłówek |
payload |
Przeanalizowana struktura e-maila w częściach wiadomości. |
sizeEstimate |
Szacunkowy rozmiar wiadomości w bajtach. |
raw |
Cała wiadomość e-mail w formacie RFC 2822 i zakodowana w base64url. Zwracany w odpowiedziach Ciąg znaków zakodowany w formacie Base64. |
classificationLabelValues[] |
wartości etykiety klasyfikacji w wiadomości; Dostępne schematy etykiet klasyfikacji można wyszukiwać za pomocą interfejsu Google Drive Labels API. Każdy identyfikator etykiety klasyfikacji musi być unikalny. Jeśli podasz zduplikowane identyfikatory, tylko jeden z nich zostanie zachowany, a wybór jest arbitralny. Używane tylko w przypadku kont Google Workspace. |
MessagePart
Pojedyncza część wiadomości MIME.
| Zapis JSON |
|---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
| Pola | |
|---|---|
partId |
Stały identyfikator części wiadomości. |
mimeType |
Typ MIME części wiadomości. |
filename |
Nazwa pliku załącznika. Występuje tylko wtedy, gdy ta część wiadomości reprezentuje załącznik. |
headers[] |
Lista nagłówków w tej części wiadomości. W przypadku części wiadomości najwyższego poziomu, która reprezentuje cały ładunek wiadomości, będzie ona zawierać standardowe nagłówki e-maila RFC 2822, takie jak |
body |
Treść części wiadomości, która może być pusta w przypadku części wiadomości MIME będących kontenerami. |
parts[] |
Podrzędne części wiadomości MIME tej części. Dotyczy to tylko części wiadomości MIME kontenera, np. |
Nagłówek
| Zapis JSON |
|---|
{ "name": string, "value": string } |
| Pola | |
|---|---|
name |
Nazwa nagłówka przed separatorem |
value |
Wartość nagłówka po separatorze |
ClassificationLabelValue
Etykiety klasyfikacji zastosowane do wiadomości e-mail. Etykiety klasyfikacji różnią się od etykiet w skrzynce odbiorczej Gmaila. Używane tylko w przypadku kont Google Workspace. Więcej informacji o etykietach klasyfikacji
| Zapis JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Pola | |
|---|---|
labelId |
Wymagane. Kanoniczny lub pierwotny alfanumeryczny identyfikator etykiety klasyfikacji. Odpowiada polu ID zasobu etykiety Dysku Google. |
fields[] |
Wartości pól dla danego identyfikatora etykiety klasyfikacji. |
ClassificationLabelFieldValue
Wartości pól etykiety klasyfikacji.
| Zapis JSON |
|---|
{ "fieldId": string, "selection": string } |
| Pola | |
|---|---|
fieldId |
Wymagane. Identyfikator pola wartości etykiety klasyfikacji. Odpowiada polu ID obiektu |
selection |
Identyfikator wyboru opcji wyboru. Należy ustawić tylko wtedy, gdy typ pola to |
Metody |
|
|---|---|
|
Usuwa wiele wiadomości według identyfikatora wiadomości. |
|
Modyfikuje etykiety określonych wiadomości. |
|
Natychmiast i trwale usuwa określoną wiadomość. |
|
Pobiera określoną wiadomość. |
|
Importuje wiadomość tylko do skrzynki pocztowej tego użytkownika, ze standardowym skanowaniem i klasyfikacją dostarczania e-maili podobną do odbierania przez SMTP. |
|
Bezpośrednie wstawianie wiadomości tylko do skrzynki pocztowej tego użytkownika, podobnie jak w przypadku IMAP APPEND, z pominięciem większości skanowania i klasyfikacji. |
|
Wyświetla listę wiadomości w skrzynce pocztowej użytkownika. |
|
Modyfikuje etykiety określonej wiadomości. |
|
Wysyła określoną wiadomość do odbiorców w nagłówkach To, Cc i Bcc. |
|
Przenosi określoną wiadomość do kosza. |
|
Usuwa z kosza określoną wiadomość. |