Где найти или создать эскизы продукта для Spree API - PullRequest
0 голосов
/ 28 марта 2019

Мне удается создать страницу, которая вызывает API продуктов из Spree. Я использую Spree API для своего решения для электронной коммерции, которое встроено в их структуру и настраивается автоматически. Внешний интерфейс использует ReactJS через самоцвет для реактивных рельсов.

Я не могу найти URL для изображений в ссылке продуктов Spree V2 API. Это не упоминается в документации и в источнике API JSON . Я вижу только тип и идентификатор в ответе API.

Мой репозиторий: https://github.com/salman15/stern_spree_react

Я пытался отобразить тип, но он кажется пустым.

<p>Shop Products</p>
        {this.state.products.map(product =>
          <li key={product.objectID}>
            <p>{product.attributes.price}</p>
              <Card>
                  <CardActionArea>
                    <CardMedia

                      image={product.relationships.images.data.type}
                      title={product.attributes.name}
                    />
                    <CardContent>
                      <Typography gutterBottom variant="h5" component="h2">
                       {product.attributes.name}
                      </Typography>
                      <Typography component="p">
                        Lizards are a widespread group of squamate reptiles, with over 6,000 species, ranging
                        across all continents except Antarctica
                      </Typography>
                    </CardContent>
                  </CardActionArea>
                  <CardActions>
                    <Button size="small" color="primary">
                      Share
                    </Button>
                    <Button size="small" color="primary">
                      Learn More
                    </Button>
                  </CardActions>
                </Card>
          </li>
        )}

1 Ответ

0 голосов
/ 28 марта 2019

Я получил ответ от разработчиков Spree

Вы можете получить изображения из API продуктов, указав, что вы хотите, чтобы они были возвращены в ответе. Пожалуйста, обратите внимание на параметр include https://guides.spreecommerce.org/api/v2/storefront#operation/Show%20Product

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...