Content API for Shopping ile satıcılarınız için uygulama içi teşhis sayfası oluşturmak üzere merchantsupport kaynağını kullanabilirsiniz. Merchant API, aynı işlevi destekleyen sorun çözümü sunar.
Genel Bakış
Content API'den geçiş yaparken hizmet ve yöntem adları ile yapılarında değişiklikler olduğunu göz önünde bulundurun:
- API yanıtındaki en önemli değişiklik,
AccountIssueveProductIssuenesnelerinin tek birRenderedIssuenesnesinde birleştirilmesidir. Bu, tüm sorun türleri için tutarlı bir yapı sağlayarak kodunuzu basitleştirir. - Merchant API,
issuesalanınırendered_issuesolarak yeniden adlandırır.
Tanımlayıcılar
Content API tanımlayıcılarınızı Merchant API için aşağıdaki gibi değiştirin.
| Yöntem | Content API for Shopping | Merchant API |
|---|---|---|
renderaccountissues |
{merchant_id} |
accounts/{ACCOUNT_ID} |
renderproductissues |
{PRODUCT_ID} |
accounts/{ACCOUNT_ID}/products/{PRODUCT_ID} |
TriggerAction |
{merchant_id} |
accounts/{ACCOUNT_ID} |
İstekler
Content API isteklerinizi Merchant API için aşağıdaki gibi değiştirin.
| İşlem | Content API for Shopping | Merchant API |
|---|---|---|
| Bir hesap için hesap düzeyindeki sorunları oluşturma |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderaccountissues
|
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:renderaccountissues
|
| Bir ürünle ilgili sorunları oluşturma |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/renderproductissues/PRODUCT_ID
|
POST https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID/products/PRODUCT_ID:renderproductissues
|
| Tetikleyici işlemi |
POST https://shoppingcontent.googleapis.com/content/v2.1/MERCHANT_ID/merchantsupport/triggeraction
|
https://merchantapi.googleapis.com/issueresolution/v1/accounts/ACCOUNT_ID:triggeraction
|
API yanıtındaki en önemli değişiklik, AccountIssue ve ProductIssue nesnelerinin tek bir RenderedIssue nesnesinde birleştirilmesidir.
Bu, tüm sorun türleri için tutarlı bir yapı sağlayarak kodunuzu basitleştirir.
Yeniden adlandırılan alanlar
Yanıttaki üst düzey issues alanının yeni adı renderedIssues. RenderedIssue nesne içeren bir liste içerir.
| Content API for Shopping | Merchant API |
|---|---|
issues |
renderedIssues |
Yeniden adlandırılan modeller
| Content API for Shopping | Merchant API |
|---|---|
|
RenderedIssue |