Google Wallet API

واجهة برمجة تطبيقات تتيح لمُصدِري البطاقات حفظ عناصر "محفظة Google" وإدارتها

الخدمة: walletobjects.googleapis.com

للاتّصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي تقدّمها Google. إذا كان تطبيقك بحاجة إلى استخدام مكتباتك الخاصة للاتصال بهذه الخدمة، استخدِم المعلومات التالية عند إجراء طلبات واجهة برمجة التطبيقات.

المستند المرتبط بميزة "اقتراحات"

مستند الاكتشاف هو مواصفة قابلة للقراءة آليًا لوصف واجهات برمجة التطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات إضافية لبيئة تطوير البرامج المتكاملة وأدوات أخرى تتفاعل مع واجهات برمجة تطبيقات Google. قد توفّر خدمة واحدة عدة مستندات اكتشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تتضمّن خدمة واحدة عدة نقاط نهاية للخدمات. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:

  • https://walletobjects.googleapis.com

مورد REST: ‏ eventticketclass

الطُرق
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى فئة تذاكر الحدث المُشار إليها بمعرّف الفئة المحدّد.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
لعرض فئة تذاكر الفعاليات باستخدام معرّف الفئة المحدّد.
insert POST /walletobjects/v1/eventTicketClass
تُستخدَم هذه الدالة لإدراج فئة تذاكر حدث باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/eventTicketClass
تعرِض هذه الدالة قائمة بجميع فئات تذاكر الأحداث لمعرّف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
لتعديل فئة تذاكر حضور الحدث المُشار إليها بمعرّف الفئة المحدّد.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
لتعديل فئة تذاكر حضور الحدث المُشار إليها بمعرّف الفئة المحدّد.

مورد REST: ‏ eventticketobject

الطُرق
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى تذكرة الحدث المُشار إليها بمعرّف العنصر المحدّد.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
تعرِض هذه الدالة عنصر تذكرة الحدث باستخدام معرّف العنصر المحدّد.
insert POST /walletobjects/v1/eventTicketObject
تُستخدَم هذه الدالة لإدراج عنصر تذكرة حدث باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/eventTicketObject
تعرِض هذه الدالة قائمة بجميع عناصر تذاكر الأحداث لرقم تعريف جهة إصدار معيّن.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
يُعدِّل عناصر العروض المرتبطة لعنصر تذكرة الحدث باستخدام المعرّف المحدّد.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
لتعديل عنصر تذكرة الحدث المُشار إليه بمعرّف العنصر المحدّد.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
لتعديل عنصر تذكرة الحدث المُشار إليه بمعرّف العنصر المحدّد.

مورد REST: ‏ flightclass

الطُرق
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى فئة الرحلة الجوية التي يشير إليها معرّف الفئة المحدّد.
get GET /walletobjects/v1/flightClass/{resourceId}
تعرِض هذه الدالة فئة الرحلة الجوية باستخدام رقم تعريف الفئة المحدّد.
insert POST /walletobjects/v1/flightClass
تُستخدَم هذه العلامة لإدراج فئة رحلة جوية باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/flightClass
تعرِض هذه السمة قائمة بجميع فئات الرحلات الجوية لمعرّف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/flightClass/{resourceId}
يعدّل فئة الرحلة الجوية التي يشير إليها رقم تعريف الفئة المحدّد.
update PUT /walletobjects/v1/flightClass/{resourceId}
يعدّل فئة الرحلة الجوية التي يشير إليها رقم تعريف الفئة المحدّد.

مورد REST: ‏ flightobject

الطُرق
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى عنصر الرحلة الذي يشير إليه معرّف العنصر المحدّد.
get GET /walletobjects/v1/flightObject/{resourceId}
تعرض هذه الدالة عنصر الرحلة الجوية الذي يحمل معرّف العنصر المحدّد.
insert POST /walletobjects/v1/flightObject
تُستخدَم هذه العلامة لإدراج عنصر رحلة جوية بالمعرّف والسمات المحدّدة.
list GET /walletobjects/v1/flightObject
تعرِض هذه الوظيفة قائمة بجميع عناصر الرحلات الجوية لرقم تعريف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
لتعديل كائن الرحلة المُشار إليه برقم تعريف الكائن المحدَّد.
update PUT /walletobjects/v1/flightObject/{resourceId}
لتعديل كائن الرحلة المُشار إليه برقم تعريف الكائن المحدَّد.

مورد REST: ‏ genericclass

الطُرق
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
تُضيف هذه الدالة رسالة إلى الصف العام المُشار إليه بمعرّف الصف المحدّد.
get GET /walletobjects/v1/genericClass/{resourceId}
تعرض هذه الدالة الفئة العامة التي تحمل رقم تعريف الفئة المحدّد.
insert POST /walletobjects/v1/genericClass
تُستخدَم هذه الوسيطة لإدراج فئة عامة بالمعرّف والسمات المحدّدة.
list GET /walletobjects/v1/genericClass
تعرِض هذه السمة قائمة بجميع الفئات العامة لمعرّف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/genericClass/{resourceId}
يعدّل هذه الفئة العامة التي يشير إليها معرّف الفئة المحدّد.
update PUT /walletobjects/v1/genericClass/{resourceId}
يعدّل هذه الفئة العامة التي يشير إليها معرّف الفئة المحدّد.

مورد REST: ‏ genericobject

الطُرق
addmessage POST /walletobjects/v1/genericObject/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى العنصر العام الذي يشير إليه معرّف العنصر المحدّد.
get GET /walletobjects/v1/genericObject/{resourceId}
تعرض هذه الدالة العنصر العام الذي يحمل معرّف العنصر المحدّد.
insert POST /walletobjects/v1/genericObject
تُستخدَم لإدراج عنصر عام باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/genericObject
تُرجِع هذه الدالة قائمة بجميع العناصر العامة لمعرّف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/genericObject/{resourceId}
تُعدِّل هذه الدالة العنصر العام الذي يشير إليه رقم تعريف العنصر المحدَّد.
update PUT /walletobjects/v1/genericObject/{resourceId}
تُعدِّل هذه الدالة العنصر العام المُشار إليه برقم تعريف العنصر المحدَّد.

مورد REST: ‏ giftcardclass

الطُرق
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى فئة بطاقة الهدايا المُشار إليها بمعرّف الفئة المحدّد.
get GET /walletobjects/v1/giftCardClass/{resourceId}
تعرِض هذه الدالة فئة بطاقة الهدايا باستخدام معرّف الفئة المحدّد.
insert POST /walletobjects/v1/giftCardClass
تُستخدَم هذه الدالة لإدراج فئة بطاقة هدايا باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/giftCardClass
تعرِض هذه الدالة قائمة بجميع فئات بطاقات الهدايا لرقم تعريف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
يعدّل فئة بطاقة الهدايا المُشار إليها بمعرّف الفئة المحدّد.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
يعدّل فئة بطاقة الهدايا المُشار إليها بمعرّف الفئة المحدّد.

مورد REST: ‏ giftcardobject

الطُرق
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى عنصر بطاقة الهدايا المُشار إليه بمعرّف العنصر المحدّد.
get GET /walletobjects/v1/giftCardObject/{resourceId}
لعرض عنصر بطاقة الهدايا باستخدام معرّف العنصر المحدّد.
insert POST /walletobjects/v1/giftCardObject
تُستخدَم هذه السمة لإدراج عنصر بطاقة هدايا باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/giftCardObject
تعرِض هذه السمة قائمة بجميع عناصر بطاقات الهدايا لرقم تعريف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
يعدّل عنصر بطاقة الهدايا الذي يشير إليه رقم تعريف العنصر المحدّد.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
يعدّل عنصر بطاقة الهدايا الذي يشير إليه رقم تعريف العنصر المحدّد.

مورد REST: ‏ issuer

الطُرق
get GET /walletobjects/v1/issuer/{resourceId}
تعرِض هذه الدالة جهة الإصدار التي تحمل رقم تعريف جهة الإصدار المحدَّد.
insert POST /walletobjects/v1/issuer
تُستخدَم هذه العلامة لإدراج جهة إصدار بالمعرّف والسمات المحدّدة.
list GET /walletobjects/v1/issuer
تعرِض هذه السمة قائمة بجميع الجهات المُصدِرة التي تمت مشاركتها مع المُتصل.
patch PATCH /walletobjects/v1/issuer/{resourceId}
لتعديل جهة الإصدار المُشار إليها من خلال رقم تعريف جهة الإصدار المحدَّد
update PUT /walletobjects/v1/issuer/{resourceId}
لتعديل جهة الإصدار المُشار إليها من خلال رقم تعريف جهة الإصدار المحدَّد

مورد REST: ‏ jwt

الطُرق
insert POST /walletobjects/v1/jwt
تُستخدَم هذه الدالة لإدراج الموارد في JWT.

مورد REST: ‏ loyaltyclass

الطُرق
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى فئة الولاء التي يشير إليها معرّف الفئة المحدّد.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
لعرض فئة الولاء التي تحمل رقم تعريف الفئة المحدّد.
insert POST /walletobjects/v1/loyaltyClass
تُستخدَم هذه الدالة لإدراج فئة ولاء باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/loyaltyClass
تعرِض هذه الدالة قائمة بجميع فئات الولاء لمعرّف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
يعدّل فئة الولاء التي يشير إليها رقم تعريف الفئة المحدّد.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
يعدّل فئة الولاء التي يشير إليها رقم تعريف الفئة المحدّد.

مورد REST: ‏ loyaltyobject

الطُرق
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى عنصر الولاء الذي يشير إليه معرّف العنصر المحدّد.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
تعرِض هذه الدالة عنصر الولاء الذي يحمل معرّف العنصر المحدّد.
insert POST /walletobjects/v1/loyaltyObject
تُستخدَم هذه العلامة لإدراج عنصر برنامج ولاء باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/loyaltyObject
تعرِض هذه الدالة قائمة بجميع عناصر برنامج الولاء لرقم تعريف جهة إصدار معيّن.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
يُعدِّل عناصر العروض المرتبطة لكائن الولاء باستخدام المعرّف المحدّد.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
لتعديل عنصر الولاء المُشار إليه برقم تعريف العنصر المحدّد.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
لتعديل عنصر برنامج الولاء المُشار إليه برقم تعريف العنصر المحدّد

مورد REST: ‏ media

الطُرق
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
تُنزِّل هذه العملية قيم الرموز الشريطية المتغيّرة للكائن المعنيّ الذي يشير إليه رقم تعريف الكائن المحدّد.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
تُحمِّل هذه السمة قيم الرموز الشريطية المتغيّرة لكائن النقل العام المُشار إليه بمعرّف الكائن المحدّد.

مورد REST: ‏ offerclass

الطُرق
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى فئة العرض التي يشير إليها معرّف الفئة المحدّد.
get GET /walletobjects/v1/offerClass/{resourceId}
لعرض فئة العرض باستخدام معرّف الفئة المحدّد.
insert POST /walletobjects/v1/offerClass
تُستخدَم هذه الدالة لإدراج فئة عرض باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/offerClass
تعرِض هذه الدالة قائمة بجميع فئات العروض لمعرّف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/offerClass/{resourceId}
يعدّل فئة العرض التي يشير إليها معرّف الفئة المحدّد.
update PUT /walletobjects/v1/offerClass/{resourceId}
يعدّل فئة العرض التي يشير إليها معرّف الفئة المحدّد.

مورد REST: ‏ offerobject

الطُرق
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى عنصر العرض الذي يشير إليه معرّف العنصر المحدّد.
get GET /walletobjects/v1/offerObject/{resourceId}
لعرض عنصر العرض باستخدام معرّف العنصر المحدّد.
insert POST /walletobjects/v1/offerObject
تُستخدَم هذه العلامة لإدراج عنصر عرض باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/offerObject
تعرِض هذه الدالة قائمة بجميع عناصر العروض لمعرّف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
تُعدِّل هذه السمة عنصر العرض المُشار إليه بمعرّف العنصر المحدّد.
update PUT /walletobjects/v1/offerObject/{resourceId}
تُعدِّل هذه السمة عنصر العرض المُشار إليه بمعرّف العنصر المحدّد.

مورد REST: ‏ permissions

الطُرق
get GET /walletobjects/v1/permissions/{resourceId}
تعرِض هذه الدالة الأذونات الخاصة بمعرّف جهة الإصدار المحدّد.
update PUT /walletobjects/v1/permissions/{resourceId}
لتعديل الأذونات لجهة الإصدار المحدّدة

مورد REST: ‏ smarttap

الطُرق
insert POST /walletobjects/v1/smartTap
يؤدي ذلك إلى إدراج ميزة "الدفع الذكي".

مورد REST: ‏ transitclass

الطُرق
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى فئة النقل العام المُشار إليها بمعرّف الفئة المحدّد.
get GET /walletobjects/v1/transitClass/{resourceId}
لعرض فئة النقل العام باستخدام معرّف الفئة المحدّد.
insert POST /walletobjects/v1/transitClass
تُستخدَم هذه الدالة لإدراج فئة نقل عام باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/transitClass
تعرِض هذه السمة قائمة بجميع فئات النقل العام لمعرّف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/transitClass/{resourceId}
يعدّل فئة النقل العام المُشار إليها بمعرّف الفئة المحدّد.
update PUT /walletobjects/v1/transitClass/{resourceId}
يعدّل فئة النقل العام المُشار إليها بمعرّف الفئة المحدّد.

مورد REST: ‏ transitobject

الطُرق
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
تُضيف هذه السمة رسالة إلى عنصر النقل المُشار إليه بمعرّف العنصر المحدّد.
get GET /walletobjects/v1/transitObject/{resourceId}
تعرِض هذه الدالة عنصر النقل الذي يحمل معرّف العنصر المحدّد.
insert POST /walletobjects/v1/transitObject
تُستخدَم هذه الدالة لإدراج عنصر نقل عام باستخدام المعرّف والسمات المحدّدة.
list GET /walletobjects/v1/transitObject
تعرِض هذه الدالة قائمة بجميع عناصر النقل لمعرّف جهة إصدار معيّن.
patch PATCH /walletobjects/v1/transitObject/{resourceId}
تُعدِّل هذه السمة كائن النقل المُشار إليه بمعرّف الكائن المحدّد.
update PUT /walletobjects/v1/transitObject/{resourceId}
تُعدِّل هذه السمة كائن النقل المُشار إليه بمعرّف الكائن المحدَّد.

مورد REST: ‏ walletobjects.v1.privateContent

الطُرق
setPassUpdateNotice POST /walletobjects/v1/privateContent/setPassUpdateNotice
يُرجى تزويد Google بمعلومات عن انتظار تحديث البطاقة الخاصة.