yireo / magento2-additional-endpoints-graph-ql
0.0.3
2020-07-29 09:30 UTC
Requires
- php: >=7.0.0
- magento/framework: ^102.0|^103.0
- magento/module-catalog: ^101.0|^102.0|^103.0|^104.0
- magento/module-cms: ^101.0|^102.0|^103.0|^104.0
- magento/module-graph-ql: ^100.0
Requires (Dev)
- composer/composer: *@dev
- phpunit/phpunit: *
This package is auto-updated.
Last update: 2024-09-09 21:37:50 UTC
README
本模块提供了一些额外的端点,用于通过GraphQL加载数据。
安装
使用以下命令将此模块安装到Magento 2
composer require magento2-additional-endpoints-graph-ql:@dev
bin/magento module:enable Yireo_AdditionalEndpointsGraphQl
bin/magento setup:upgrade
productById(Int id) - 通过ID获取产品
示例
{
productById(id:42){
sku
name
}
}
productBySku(String! sku) - 通过SKU获取产品
示例
{
productBySku(sku:"VA22-SI-NA"){
sku
name
}
}
categoryById(Int id) - 通过ID获取分类
示例
{
categoryById(id:1){
id
name
}
}
cmsBlock(String! identifier) - 通过标识符获取CMS块
示例
{
cmsBlock(identifier:"example"){
title
content
}
}
cmsPages - 获取所有CMS页面
示例
{
cmsPages {
items {
title
}
}
}
cmsWidget(Int! id) - 通过ID获取CMS小部件
示例
{
cmsWidget(id: "2") {
id
title
html
parameters {
name
value
}
}
}
validateCustomerToken - 验证客户令牌
示例
query validateToken { validateCustomerToken(token:"abc") }