- طلب HTTP
- مَعلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات الأذونات
- HistoryType
- السجلّ
- MessageAdded
- MessageDeleted
- LabelAdded
- LabelRemoved
- جرِّبه الآن
تعرض هذه السمة سجلّ جميع التغييرات التي تم إجراؤها على صندوق البريد المحدّد. يتم عرض نتائج السجلّ بالترتيب الزمني (historyId المتزايد).
طلب 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
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.
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[] |
معرّفات التصنيفات التي تمت إزالتها من الرسالة |