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") }