- طلب HTTP
- مَعلمات المسار
- معلمات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات الأذونات
- HistoryType
- السجلّ
- MessageAdded
- MessageDeleted
- LabelAdded
- LabelRemoved
- جرِّبه الآن
تعرض هذه السمة سجلّ جميع التغييرات التي تم إجراؤها على صندوق البريد المحدّد. يتم عرض نتائج السجلّ بترتيب زمني (زيادة historyId). لمزيد من المعلومات، يُرجى الاطّلاع على مزامنة البرامج مع Gmail.
طلب HTTP
GET https://gmail.googleapis.com/gmail/v1/users/{userId}/history
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المَعلمات | |
|---|---|
userId |
عنوان البريد الإلكتروني للمستخدِم يمكن استخدام القيمة الخاصة |
مَعلمات طلب البحث
| المَعلمات | |
|---|---|
maxResults |
الحدّ الأقصى لعدد سجلّات السجلّ المطلوب عرضها. القيمة التلقائية لهذا الحقل هي 100. الحد الأقصى المسموح به لهذه القيمة هو 500. |
pageToken |
رمز مميّز للصفحة لاسترداد صفحة معيّنة من النتائج في القائمة. |
startHistoryId |
الحقل مطلوب. تعرض هذه السمة سجلّات المحفوظات بعد |
labelId |
عرض الرسائل التي تحمل تصنيفًا مطابقًا لرقم التعريف فقط |
historyTypes[] |
أنواع السجلّ المطلوب أن تعرضه الدالة |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"history": [
{
object ( |
| الحقول | |
|---|---|
history[] |
قائمة بسجلات السجلّ أي |
nextPageToken |
الرمز المميّز للصفحة المطلوب استرداد الصفحة التالية من النتائج في القائمة. |
historyId |
معرّف سجلّ السجلّ الحالي لعلبة البريد |
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://mail.google.com/https://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/gmail.metadata
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
HistoryType
| عمليات التعداد | |
|---|---|
messageAdded |
|
messageDeleted |
|
labelAdded |
|
labelRemoved |
|
السجلّ
سجلّ بالتغييرات التي تم إجراؤها على صندوق بريد المستخدم قد يؤثّر كل تغيير في السجلّ في عدّة رسائل بطرق متعدّدة.
| تمثيل JSON |
|---|
{ "id": string, "messages": [ { object ( |
| الحقول | |
|---|---|
id |
معرّف تسلسل صندوق البريد |
messages[] |
قائمة الرسائل التي تم تغييرها في سجلّ المحفوظات هذا قد تكرّر الحقول الخاصة بأنواع التغييرات المحدّدة، مثل |
messagesAdded[] |
الرسائل المُضافة إلى صندوق البريد في سجلّ المحفوظات هذا |
messagesDeleted[] |
الرسائل المحذوفة (غير الموضوعة في المهملات) من صندوق البريد في سجلّ هذا التاريخ |
labelsAdded[] |
التصنيفات التي تمت إضافتها إلى الرسائل في سجلّ المحادثات هذا |
labelsRemoved[] |
التصنيفات التي تمت إزالتها من الرسائل في سجلّ المحادثات هذا |
MessageAdded
| تمثيل JSON |
|---|
{
"message": {
object ( |
| الحقول | |
|---|---|
message |
|
MessageDeleted
| تمثيل JSON |
|---|
{
"message": {
object ( |
| الحقول | |
|---|---|
message |
|
LabelAdded
| تمثيل JSON |
|---|
{
"message": {
object ( |
| الحقول | |
|---|---|
message |
|
labelIds[] |
معرّفات التصنيفات التي تمت إضافتها إلى الرسالة |
LabelRemoved
| تمثيل JSON |
|---|
{
"message": {
object ( |
| الحقول | |
|---|---|
message |
|
labelIds[] |
معرّفات التصنيفات التي تمت إزالتها من الرسالة |