Açıkça onları belirtmeden Magento Ürünün tüm ek özelliklerini almak için nasıl

0 Cevap java

Amacım SOAP API kullanarak Magento ürün için tüm ek özelliklerini almak ve görüntülemek için olduğunu. Örnek Cinsiyet için, Gömlek Boyut ve T-Shirt ürün için Renk. Ancak program öznitelik adlarını bilmeniz gerekir.

SOAP Call: Orada ek özellikler parametre ve ben açıkça ek özellik adlarını belirtmek zorunda gibi görünüyor catalogProductInfo.

Ben Mangeto SOAP API ve kod takip bağlanmak için Java ve Apache Eksen kullanıyorum:

stub.catalogProductInfo(sessionId, "118", null, null);

call declaration:
public com.magentocommerce.api.CatalogProductReturnEntity catalogProductInfo(java.lang.String sessionId, java.lang.String productId, java.lang.String storeView, com.magentocommerce.api.CatalogProductRequestAttributes attributes) throws java.rmi.RemoteException {

attributes parameter constructor declaration:
public CatalogProductRequestAttributes(
       java.lang.String[] attributes,
       java.lang.String[] additional_attributes) {

But I have to specify last parameter somehow to get all additional attributes. Is it possible to do through SOAP API?

Update: "*" sıfatı olarak çalışmıyor

CatalogProductRequestAttributes attrs = new CatalogProductRequestAttributes();
attrs.setAttributes(new String[] {"*"});
attrs.setAdditional_attributes(new String[] {"*"});

Sonuçlandı nesne standart özellikleri ile de ek özellikleri ile de dolu değil.

0 Cevap