- HTTP isteği
- İstek metni
- Yanıt metni
- RequestHeader
- Zaman damgası
- Sürüm
- PaymentLookupCriteria
- ArnCriteria
- GoogleTransactionReferenceNumberCriteria
- CaptureRequestCriteria
- RequestOriginator
- GetDisputeInquiryReportResponse
- ResponseHeader
- GetDisputeInquiryReportResult
- SuccessDetails
- PurchaseReport
- CustomerAccount
- Sipariş
- Tutar
- Adres
- Öğe
- Vergi
- Ödeme
- Geri ödeme
- PaymentCardDetails
- AuthResult
- Boş
- ErrorResponse
- ErrorResponseResult
- InvalidApiVersion
- InvalidPayloadSignature
- InvalidPayloadEncryption
- RequestTimestampOutOfRange
- InvalidIdentifier
- IdempotencyViolation
- InvalidFieldValue
- MissingRequiredField
- PreconditionViolation
- UserActionInProgress
- InvalidDecryptedRequest
- Yasak
Ödemeyle ilgili olası bir anlaşmazlık hakkında kullanıcı ile müşteri desteği görüşmesini kolaylaştırmak için bilgiler içeren bir rapor alın.
Bu yöntem bir HTTP 200 döndürmezse bu sorguya verilen yanıtlar boş olabilir.
Uç nokta, isteği işlerken bir hatayla karşılaşırsa bu uç noktadan gelen yanıt
türünde olur.ErrorResponse
Bu yöntem bir HTTP 200 döndürmezse bu sorguya verilen yanıtlar boş olabilir. Net bir açıklamaya sahip
, bir saldırganın diğer entegratörlerin ödeme entegratörü hesap tanımlayıcısını anlamasına yardımcı olmak için kullanılabileceği durumlarda yanıt gövdesi boştur. İmzalama anahtarının eşleşmediği, ödeme entegratörü tanımlayıcısının bulunamadığı veya şifreleme anahtarının bilinmediği bu durumlarda bu yöntem, gövdesi boş olan bir HTTP 404 döndürür. İstek imzası doğrulanabildiyse yanıt gövdesinde hatayla ilgili ek bilgiler döndürülür.ErrorResponse
Örnek bir istek şu şekilde görünür:
{
"requestHeader": {
"protocolVersion": {
"major": 3
},
"requestId": "HsKv5pvtQKTtz7rdcw1YqE",
"requestTimestamp": {
"epochMillis": "1519996751331"
},
"paymentIntegratorAccountId": "InvisiCashUSA_USD"
},
"paymentLookupCriteria": {
"googleTransactionReferenceNumberCriteria": {
"googleTransactionReferenceNumber": "714545417102363157911822",
"authorizationCode": "111111"
}
},
"existingGoogleClaimId": "138431383281",
"requestOriginator": {
"organizationId": "ISSUER_256",
"organizationDescription": "Community Bank of Some City",
"agentId": "982749"
}
}
Örnek bir yanıt şöyle görünür:
{
"responseHeader": {
"responseTimestamp": {
"epochMillis": "1519996752221"
}
},
"result": {
"success": {
"googleClaimId": "138431383281",
"report": {
"customerAccount": {
"customerEmail": "example@gmail.com",
"customerName" : "Example Customer"
},
"order": {
"timestamp": {
"epochMillis": "1517992525972"
},
"orderId": "SOP.8976-1234-1234-123456..99",
"subTotalAmount": {
"amountMicros": "206990000",
"currencyCode": "USD"
},
"totalAmount": {
"amountMicros": "212990000",
"currencyCode": "USD"
},
"shippingAddress": {
"addressLine": ["123 Main St"],
"localityName": "Springfield",
"administrativeAreaName": "CO",
"postalCodeNumber": "80309",
"countryCode": "US"
},
"taxes": [
{
"description": "Colorado Sales Tax",
"amount": {
"amountMicros": "6000000",
"currencyCode": "USD"
}
}
],
"items": [
{
"description": "Super cool gizmo",
"merchant": "HTC",
"googleProductName": "Google Store",
"quantity": "2",
"totalPrice": {
"amountMicros": "198000000",
"currencyCode": "USD"
}
},
{
"description": "Gizmo charger",
"merchant": "HTC",
"googleProductName": "Google Store",
"quantity": "1",
"totalPrice": {
"amountMicros": "8990000",
"currencyCode": "USD"
}
}
]
},
"payment": {
"billingAddress" : {
"addressLine": ["123 Main St"],
"localityName": "Springfield",
"administrativeAreaName": "CO",
"postalCodeNumber": "80309",
"countryCode": "US"
},
"amount": {
"amountMicros": "100000000",
"currencyCode": "USD"
},
"refunds": [
{
"amount": {
"amountMicros": "9250000",
"currencyCode": "USD"
},
"initiatedTimestamp": {
"epochMillis": "1518811245384"
}
}
],
"cardDetails": {
"authResult": "APPROVED"
}
}
}
}
}
}
HTTP isteği
POST https://vgw.googleapis.com/secure-serving/gsp/v3/getDisputeInquiryReport/:PIAID
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi |
---|
{ "requestHeader": { object ( |
Alanlar | |
---|---|
requestHeader |
ZORUNLU: Tüm istekler için ortak başlık. |
paymentLookupCriteria |
ZORUNLU: Bu sorgu için aranacak ödemeyi belirten kriterler. |
existingGoogleClaimId |
İSTEĞE BAĞLI: Google tarafından oluşturulan ve bu müşteri itirazı hak talebini benzersiz şekilde tanımlayan, Bu mevcut değilse yeni bir hak talebi kimliği oluşturulur. Arayan, Burada doldurulan veya oluşturulan hak talebi kimliği, yanıtın
|
requestOriginator |
ZORUNLU: Bu isteği gönderen kuruluş veya kuruluş alt grubuyla ilgili bilgiler. |
Yanıt gövdesi
Bu yöntem birden fazla döndürme türünü destekler. ErrorResponse
ile hangi 4XX veya 5XX HTTP durum kodunun döndürüleceği hakkında daha fazla bilgi için ErrorResponse
nesnesine ve HTTP durum kodları dokümanlarına bakın.
Bu yöntem birden fazla döndürme türünü destekler. ErrorResponse
ile hangi 4XX veya 5XX HTTP durum kodunun döndürüleceği hakkında daha fazla bilgi için ErrorResponse
nesnesine ve HTTP durum kodları dokümanlarına bakın.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Olası yanıt mesajları | |
---|---|
HTTP 200 Durumu |
|
HTTP 4XX / 5XX Durumu |
|
RequestHeader
Sunucuya gönderilen tüm isteklerde tanımlanan başlık nesnesi.
JSON gösterimi |
---|
{ "requestId": string, "requestTimestamp": { object ( |
Alanlar | |
---|---|
requestId |
ZORUNLU: Bu isteğin benzersiz tanımlayıcısı. Bu dize en fazla 100 karakter uzunluğunda olup yalnızca "a-z", "A-Z", "0-9", ":", "-" ve "_" karakterlerinden oluşur. |
requestTimestamp |
ZORUNLU: Bu isteğin zaman damgası. Alıcı, bu zaman damgasının "şimdi" ± 60 saniye olduğunu doğrulamalı, değilse isteği reddetmelidir. Bu istek zaman damgası yeniden denemelerden sonra eş değerde değil. |
protocolVersion |
ZORUNLU: Bu isteğin sürümü. |
paymentIntegratorAccountId |
ZORUNLU: Sözleşmeden doğan kısıtlamalara sahip benzersiz bir hesap tanımlar. |
Zaman damgası
Unix döneminden bu yana ISO zaman çizelgesinde milisaniye cinsinden bir noktayı temsil eden zaman damgası nesnesi.
JSON gösterimi |
---|
{ "epochMillis": string } |
Alanlar | |
---|---|
epochMillis |
ZORUNLU: Unix sıfır zamanından bu yana geçen saniye sayısı |
Sürüm
Sürüm nesnesi, API'nin ana sürümünü içeriyor. Aynı ana sürümün sürümlerinin uyumlu olması garanti edilir. Entegre edici, aynı ana sürüme yönelik tüm istekleri desteklemelidir.
JSON gösterimi |
---|
{ "major": integer } |
Alanlar | |
---|---|
major |
ZORUNLU: Ana sürüm. Bu, farklı sürümlere sahip uyumluluk isteklerinin uyumlu olacağı garanti edilmediği için işaretlenir. |
PaymentLookupCriteria
Bir ödemeyi benzersiz bir şekilde arayabilen ölçütlerin kapsayıcısıdır. Bir (yalnızca bir) üye alanı doldurulmalıdır.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
|
|
arnCriteria |
İSTEĞE BAĞLI: Acquirer Reference Number (ARN) Temelli Arama. |
googleTransactionReferenceNumberCriteria |
İSTEĞE BAĞLI: Google İşlem Referans Numarası'na göre arama yapın. |
captureRequestCriteria |
İSTEĞE BAĞLI: Orijinal yakalama isteğine göre arama. |
ArnCriteria
Edinme Referans Numarası'na (ARN) dayalı ödeme arama kriterleri.
JSON gösterimi |
---|
{ "acquirerReferenceNumber": string, "authorizationCode": string } |
Alanlar | |
---|---|
acquirerReferenceNumber |
ZORUNLU: Ödemeyi benzersiz şekilde tanımlayan Edinme Referans Numarası (ARN). 23 haneli olmalıdır. |
authorizationCode |
ZORUNLU: İşlemin Yetkilendirme Kodu. |
GoogleTransactionReferenceNumberCriteria
Google tarafından oluşturulan İşlem Referans Numarası'na dayalı ödeme arama ölçütleri.
JSON gösterimi |
---|
{ "googleTransactionReferenceNumber": string, "authorizationCode": string } |
Alanlar | |
---|---|
googleTransactionReferenceNumber |
ZORUNLU: Google tarafından oluşturulan ve ödemeyi benzersiz bir şekilde tanımlayan İşlem Referans Numarası. |
authorizationCode |
ZORUNLU: İşlemin Yetkilendirme Kodu. |
CaptureRequestCriteria
Orijinal yakalama isteğine dayalı ödeme arama ölçütleri.
JSON gösterimi |
---|
{ "captureRequestId": string } |
Alanlar | |
---|---|
captureRequestId |
ZORUNLU: Bu işlem için benzersiz bir tanımlayıcı. Bu, aranan |
RequestOriginator
Bu isteğin kaynağı olan kuruluş veya kuruluş alt grubu ve isteğe bağlı olarak çalışan hakkında bilgiler. Bu sayede Google, sorunları veya kötüye kullanımı tanımlayabilir ve paymentIntegratorAccountId
düzeyinden daha ayrıntılı denetimler uygulayabilir. Çağrı, birden fazla harici müşteriden istek alan bir aracı servis sağlayıcı olduğunda özellikle faydalıdır.
JSON gösterimi |
---|
{ "organizationId": string, "organizationDescription": string, "agentId": string } |
Alanlar | |
---|---|
organizationId |
ZORUNLU: Bu isteğin geldiği şirketin, kuruluşun veya kuruluş grubunun tanımlayıcısı. Bu |
organizationDescription |
ZORUNLU: Google çalışanları ile kuruluşla ilgili entegratör arasındaki iletişimi kolaylaştırmak için kullanılabilen, kuruluşla ilgili, kullanıcıların okuyabileceği bir ad veya açıklama. |
agentId |
İSTEĞE BAĞLI: Bu isteğin kaynağı olan |
GetDisputeInquiryReportResponse
getDisputeInquiryReport
yöntemi için yanıt yükü
JSON gösterimi |
---|
{ "responseHeader": { object ( |
Alanlar | |
---|---|
responseHeader |
ZORUNLU: Tüm yanıtlar için ortak başlık. |
result |
ZORUNLU: Bu çağrının sonucu. |
ResponseHeader
Sunucudan gönderilen tüm yanıtlarda tanımlanan başlık nesnesi.
JSON gösterimi |
---|
{
"responseTimestamp": {
object ( |
Alanlar | |
---|---|
responseTimestamp |
ZORUNLU: Bu yanıtın zaman damgası. Alıcı, bu zaman damgasının "şimdi" ± 60 saniye olduğunu doğrulamalı, değilse yanıtı reddetmelidir. |
GetDisputeInquiryReportResult
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
|
|
success |
Ödeme bulundu ve bir rapor gönderildi. |
paymentNotFound |
İstenen ödeme bulunamadı. |
paymentTooOld |
İstenen ödeme bulundu, ancak ödemenin tarihi nedeniyle rapor sağlanmadı. |
orderCannotBeReturned |
İstenen ödeme mevcut bir siparişe ait, ancak iade edilemez. Nedenler arasında, sahibinin talebi üzerine siparişin kaldırıldığı durumlar da bulunur. |
noAdditionalDetails |
İstenen ödeme bulundu, ancak rapor mevcut değil. |
SuccessDetails
JSON gösterimi |
---|
{
"googleClaimId": string,
"report": {
object ( |
Alanlar | |
---|---|
googleClaimId |
ZORUNLU: Bu müşteri anlaşmazlığını benzersiz şekilde tanımlayan, Google tarafından oluşturulan bir dizedir. İstekte |
report |
ZORUNLU: İstekte belirtilen ödeme anlaşmazlığıyla ilgili ayrıntılar. |
PurchaseReport
İstenen ödemeyle ilişkili satın alma işlemiyle ilgili ayrıntıları içeren bir rapor.
JSON gösterimi |
---|
{ "customerAccount": { object ( |
Alanlar | |
---|---|
customerAccount |
ZORUNLU: Müşteri ve hesabıyla ilgili bilgiler. |
order |
İSTEĞE BAĞLI: Ödemenin yapıldığı siparişle ilgili bilgiler. Tüm satın alma raporları için kullanılamaz. |
payment |
ZORUNLU: Ödemeyle ilgili bilgiler. Not: Tek bir siparişte birden çok ödeme yapmak mümkündür, ancak bu sipariş yalnızca ilk istekte belirtilen ödeme bilgilerini içerir. |
CustomerAccount
Müşterinin hesabıyla ilgili bilgiler.
JSON gösterimi |
---|
{ "customerEmail": string, "customerName": string } |
Alanlar | |
---|---|
customerEmail |
İSTEĞE BAĞLI: Müşterinin Google hesabıyla ilişkilendirilmiş e-posta adresi. |
customerName |
ZORUNLU: Müşterinin adı. |
Sipariş
Siparişle ilgili bilgiler.
JSON gösterimi |
---|
{ "timestamp": { object ( |
Alanlar | |
---|---|
timestamp |
ZORUNLU: Siparişin ne zaman verildiğini gösteren zaman damgası. |
orderId |
ZORUNLU: Bu siparişi benzersiz şekilde tanımlayan bir dize. |
subTotalAmount |
ZORUNLU: Bu siparişin vergi hariç toplam tutarı. |
totalAmount |
ZORUNLU: Vergi dahil bu siparişin toplam tutarı. |
shippingAddress |
İSTEĞE BAĞLI: Bu siparişteki fiziksel ürünlerin gönderim adresi. |
items[] |
ZORUNLU: Bu siparişin bir parçası olan öğelerin listesi. |
taxes[] |
ZORUNLU: Bu siparişin bir parçası olan vergilerin listesi. Bu liste boş olabilir. |
Tutar
Mikro cinsinden bir tutarı para birimi koduyla ilişkilendirir.
JSON gösterimi |
---|
{ "amountMicros": string, "currencyCode": string } |
Alanlar | |
---|---|
amountMicros |
ZORUNLU: Mikro cinsinden bir miktar. |
currencyCode |
ZORUNLU: ISO 4217 3 harfli para birimi kodu |
Adres
Fiziksel adresle ilgili bilgileri içeren yapı.
JSON gösterimi |
---|
{ "addressLine": [ string ], "localityName": string, "administrativeAreaName": string, "postalCodeNumber": string, "countryCode": string } |
Alanlar | |
---|---|
addressLine[] |
İSTEĞE BAĞLI: Bu, yapılandırılmamış Adres metnini içerir. |
localityName |
İSTEĞE BAĞLI: Bu, belirsiz bir terimdir, ancak genellikle adresin şehir/ilçe bölümünü ifade eder. Dünyanın konum bilgilerinin iyi tanımlanmadığı veya bu yapıya tam olarak uymadığı bölgelerde (ör. Japonya ve Çin) localityName'i boş bırakın ve addressLine'ı kullanın. Örnekler: ABD şehri, BT topluluğu, Birleşik Krallık posta şehri. |
administrativeAreaName |
İSTEĞE BAĞLI: Bu ülkenin üst düzey idari alt bölümü" Örnekler: ABD eyaleti, BT bölgesi, CN bölgesi, Japonya vilayeti." |
postalCodeNumber |
İSTEĞE BAĞLI: Ada rağmen mailCodeNumber değerleri genellikle alfanümerik olur. Örnekler: "94043", "SW1W", "SW1W 9TQ". |
countryCode |
İSTEĞE BAĞLI: Müşteri adresi ülke kodu. ISO-3166-1 Alpha-2 olması beklenir. |
Öğe
Siparişteki bir öğeyle ilgili bilgiler.
JSON gösterimi |
---|
{
"description": string,
"merchant": string,
"quantity": string,
"totalPrice": {
object ( |
Alanlar | |
---|---|
description |
ZORUNLU: Satın alınan öğenin açıklaması. |
merchant |
ZORUNLU: Ürünün satıcısı, sanatçısı veya üreticisi. |
quantity |
İSTEĞE BAĞLI: Bu öğenin sipariş edildiği miktar. Tam sayı miktarları ürün için geçerli değilse bu alan atlanır (ör. ölçülen ürünlerde kesirli sayılar olabilir). |
totalPrice |
ZORUNLU: Bu öğenin toplam fiyatı. |
googleProductName |
ZORUNLU: Öğe için Google ürün hizmetinin adı. |
Vergi
Bu sipariş için geçerli olan vergiyle ilgili bilgiler.
JSON gösterimi |
---|
{
"description": string,
"amount": {
object ( |
Alanlar | |
---|---|
description |
ZORUNLU: Verginin açıklaması. |
amount |
ZORUNLU: Vergi tutarı. |
Ödeme
Ödemeyle ilgili bilgiler
JSON gösterimi |
---|
{ "billingAddress": { object ( |
Alanlar | |
---|---|
billingAddress |
ZORUNLU: Bu ödemenin fatura adresi. |
amount |
ZORUNLU: Bu ödemenin tutarı. |
refunds[] |
ZORUNLU: Bu ödemeye yapılan geri ödemelerin listesi. Bu liste boş olabilir. |
|
|
cardDetails |
İSTEĞE BAĞLI: Kredi ve banka kartı ödeme yöntemlerine özel ödeme ayrıntıları. |
Geri ödeme
Ödemede yapılan geri ödemeyle ilgili bilgiler.
JSON gösterimi |
---|
{ "amount": { object ( |
Alanlar | |
---|---|
amount |
ZORUNLU: Geri ödenen tutar. |
initiatedTimestamp |
ZORUNLU: Geri ödemenin başlatıldığı zaman damgası. |
PaymentCardDetails
Kredi ve banka kartlarına özel ödeme ayrıntıları.
JSON gösterimi |
---|
{
"authResult": enum ( |
Alanlar | |
---|---|
authResult |
ZORUNLU: Ödeme yetkilendirmesinin sonucu. |
AuthResult
Ödeme yetkilendirme sonuçları.
Sıralamalar | |
---|---|
UNKNOWN_RESULT |
Bu varsayılan değeri hiçbir zaman ayarlamayın. |
APPROVED |
Yetkilendirme onaylandı. |
DENIED |
Yetkilendirme reddedildi. |
NOT_ATTEMPTED |
Yetkilendirme işlemi denenmedi. |
Boş
Bu türde alan yok.
Bu nesne, boole ve numaralandırma işlemlerinin genellikle ekstra verilerle genişletilmesi gerektiğinden genişletilebilirlik için kullanılır. Uygulayan kişi, varlığı belirlemek için bu verileri kullanır. Bunun temsil ettiği sıralama, gelecekteki sürümlerde yer alan verileri içerecek şekilde genişletilebilir.
Empty
için JSON gösterimi boş {}
JSON nesnesidir.
ErrorResponse
Tüm yöntemler için Hata Yanıtı nesnesi.
JSON gösterimi |
---|
{ "responseHeader": { object ( |
Alanlar | |
---|---|
responseHeader |
ZORUNLU: Tüm yanıtlar için ortak başlık. |
errorDescription |
İSTEĞE BAĞLI: Destek temsilcilerinin hataları ayıklaması için bu durumun açıklamasını girin. Bunun kullanıcılara hiçbir zaman gösterilmediğine dikkat edin. Hata ayıklama için kullanılan, açıklayıcı ve hassas olmayan metinler içerebilir. errorResponseCode için bazı değerlere bu alanda ek ayrıntılar sağlanması gerektiğini unutmayın. Uyarı: Herkese açık olarak tanımlanmadığı sürece bu iletiye hiçbir simge eklemeyin. |
paymentIntegratorErrorIdentifier |
İSTEĞE BAĞLI: Bu tanımlayıcı, entegratöre özeldir ve entegratör tarafından oluşturulur. Bu bilgi, yalnızca bu aramayı tanımlamak amacıyla hata ayıklama amacıyla kullanılır. Bu, entegratörün bu çağrıyı bildiği tanımlayıcıdır. |
errorResponseResult |
İSTEĞE BAĞLI: Oluşan hatanın türünü yakalayan bir kod. |
ErrorResponseResult
Hata Kodları
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
|
|
invalidApiVersion |
İsteğin API sürümü desteklenmiyorsa kullanılır. Önerilen HTTP Kodu: 400 |
invalidPayloadSignature |
Yükün imzası bilinmeyen veya etkin olmayan bir anahtara aitse kullanılır. Önerilen HTTP Kodu: 401 |
invalidPayloadEncryption |
Yükün şifrelemesi, bilinmeyen veya etkin olmayan bir anahtara yapılıyorsa kullanılır. Önerilen HTTP Kodu: 400 |
requestTimestampOutOfRange |
requestTimestamp değeri şu an ± 60 sn. değilse kullanılır. Önerilen HTTP Kodu: 400 |
invalidIdentifier |
İstekte gönderilen bir tanımlayıcı geçersizse veya bilinmiyorsa kullanılır. Bu; PIAID, reCAPTCHARequestId, Google Ödeme Jetonu vb. içerebilir. Tavsiye Edilen HTTP Kodu: 404 |
idempotencyViolation |
İstek için acil durum gereksinimlerini ihlal ediyorsa kullanılır. Önerilen HTTP Kodu: 412 |
invalidFieldValue |
İstek, desteklenen değerler kümesinde yer almayan bir alan için değer içeriyorsa kullanılır. Önerilen HTTP Kodu: 400 |
missingRequiredField |
Zorunlu bir alan istekte ayarlanmamışsa kullanılır. Önerilen HTTP Kodu: 400 |
preconditionViolation |
İşlemle ilgili bir kısıtlama ihlal edilirse (ör. geri ödeme tutarı isteği, işlemde kalan tutarı aştığında) kullanılır. Önerilen HTTP Kodu: 400 |
userActionInProgress |
İstek, etkin bir şekilde sistem kilidi işlevi gören, işlemdeki bir kullanıcı işlemini kesintiye uğratacağı için şu anda işlenemiyorsa kullanılır. Bu kod, uygulamaya özgü dahili eşzamanlılık hatalarından kaynaklanan hataları belirtmek için kullanılmamalıdır. Önerilen HTTP Kodu: 423 |
invalidDecryptedRequest |
İstek yükünün şifresinin çözülebilmesi ancak sonuç mesajı ayrıştırılamadıysa kullanılır. Önerilen HTTP Kodu: 400 |
forbidden |
İstenen kaynağa erişim yasak. Tavsiye Edilen Http Kodu: 403 |
InvalidApiVersion
JSON gösterimi |
---|
{ "requestVersion": { object ( |
Alanlar | |
---|---|
requestVersion |
ZORUNLU: İstekte belirtilen geçersiz sürüm. |
expectedVersion |
ZORUNLU: Beklenen sürüm. |
InvalidPayloadSignature
Bu türde alan yok.
Bu mesaj şu anda kasıtlı olarak boş bırakılmış. Gelecekte yeni alanlar eklenebilir.
InvalidPayloadEncryption
Bu türde alan yok.
Bu mesaj şu anda kasıtlı olarak boş bırakılmış. Gelecekte yeni alanlar eklenebilir.
RequestTimestampOutOfRange
JSON gösterimi |
---|
{ "requestTimestamp": { object ( |
Alanlar | |
---|---|
requestTimestamp |
ZORUNLU: İstekte belirtilen zaman damgası |
serverTimestampAtReceipt |
ZORUNLU: Alınan sunucu saati; karşılaştırma için kullanılır |
InvalidIdentifier
JSON gösterimi |
---|
{ "invalidIdentifierType": string } |
Alanlar | |
---|---|
invalidIdentifierType |
ZORUNLU: Geçersiz tanımlayıcı türü (ör. PIAID, reCAPTCHARequestId vb.) |
IdempotencyViolation
Bu türde alan yok.
Bu mesaj şu anda kasıtlı olarak boş bırakılmış. Gelecekte yeni alanlar eklenebilir.
InvalidFieldValue
JSON gösterimi |
---|
{ "invalidFieldName": string } |
Alanlar | |
---|---|
invalidFieldName |
ZORUNLU: Geçersiz olduğu tespit edilen alanın adı. |
MissingRequiredField
JSON gösterimi |
---|
{ "missingFieldNames": [ string ] } |
Alanlar | |
---|---|
missingFieldNames[] |
ZORUNLU: Eksik alanların adları. |
PreconditionViolation
Bu türde alan yok.
Bu mesaj şu anda kasıtlı olarak boş bırakılmış. Gelecekte yeni alanlar eklenebilir.
UserActionInProgress
Bu türde alan yok.
Bu mesaj şu anda kasıtlı olarak boş bırakılmış. Gelecekte yeni alanlar eklenebilir.
InvalidDecryptedRequest
Bu türde alan yok.
Bu mesaj şu anda kasıtlı olarak boş bırakılmış. Gelecekte yeni alanlar eklenebilir.
Yasak
Bu türde alan yok.
Bu mesaj şu anda kasıtlı olarak boş bırakılmış. Gelecekte yeni alanlar eklenebilir.