تردّد clientMessage
بنجاح.
تهدف هذه الطريقة إلى اختبار الاتصال الأساسي بين وحدة تكامل الدفعات وGoogle.
إذا واجهت نقطة النهاية خطأ أثناء معالجة الطلب، سيكون الرد من نقطة النهاية هذه من النوع
.ErrorResponse
قد تكون الردود على طلب البحث هذا فارغة إذا كانت هذه الطريقة لا تعرض HTTP 200. نص الاستجابة فارغ في الحالات التي يمكن فيها استخدام
مع وصف واضح لمساعدة المهاجم في التعرّف على معرّف حساب عملية تكامل الدفع بالنسبة إلى الشركاء الآخرين. في هذه الحالات، في حال عدم تطابق مفتاح التوقيع، أو عدم العثور على معرِّف وحدة تكامل الدفعات، أو عدم أن مفتاح التشفير معروف، ستعرض هذه الطريقة HTTP 404 مع نص فارغ. إذا تم التحقّق من توقيع الطلب، سيتم عرض معلومات إضافية حول الخطأ في نص الاستجابة.ErrorResponse
مثال على طلب يبدو:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "ZWNobyB0cmFuc2FjdGlvbg",
"requestTimestamp": "1481899949606"
},
"clientMessage": "client message"
}
مثال على ردّ:
{
"responseHeader": {
"responseTimestamp": "1481900013178"
},
"clientMessage": "client message",
"serverMessage": "server message"
}
طلب HTTP
POST https://vgw.googleapis.com/secure-serving/gsp/v1/echo/:PIAID
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"requestHeader": {
object ( |
الحقول | |
---|---|
requestHeader |
مطلوب: عنوان شائع لجميع الطلبات. |
clientMessage |
مطلوب: اذكُر صدى في الرد. |
نص الاستجابة
كائن الاستجابة لطريقة صدى الصوت.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"responseHeader": {
object ( |
الحقول | |
---|---|
responseHeader |
مطلوب: عنوان شائع لجميع الردود. |
clientMessage |
مطلوبة: تم استلام الرسالة في الطلب. |
serverMessage |
اختياري: رسالة خادم مستقلة عن ترديد صدى |