币游国际真人娱乐Magento拥有为用户提供购物经验的许多基本特征,成为现代电子商务领先平台之一。Magento2专注GrapQL继续目标为开发者社区提供更好的开发者经验云形管理长期合作伙伴Mapento最近发布更新magento扩展版,支持有效使用GrapQL查询从magento驱动应用中检索数字资产
最重要的是,确保安装云扩展magento市场Magento账号
后传启动本地magentodev服务器,让我们头向https://magento.test/admin
登录本地管理员证书
曾登录并导航Stores>Configuration
选择左侧栏配置页并点击定点设置云式下拉菜单下加载云扩展配置页
后将设置修改为:
- 开云式- 对
- 云化帐户证书:复制并粘贴API环境变量域内让扩展了解精确云式账号映射所有上传和寻回资产的位置
- 启用自加载: 切换为是
点击保存配置按钮, 并准备使用云 Magento
下一步是添加新产品并用云状资产映射可跳过此步,如果你的Magento存储器使用云式账号中的资产已有产品
开始吧Catalog>产品并创建新页产品化通过点击添加产品按钮.
填充所有产品信息后,点击按钮云形加法打开图像视频部分云媒体库
并选择现有资产插入新创产品
最后,让我们点击Save按钮,我们可以开始用GreagQL查询产品
开始本地测试 Magento GraphQL查询时, 我们需要agqL客户端帮助访问GreagQL服务器, 幸运的是,
上贴文时使用Altair图QL客户端扩展查询产品
安装后,我们通过点击浏览器工具栏上 Altair扩展图标启动GreagQL客户端新建窗口开关后,我们设置本地magento图形QLAPI端点https://magento.test/graphql向请求URL栏显示
向网站左侧查询段贴下下列查询
{ products(search: "", pageSize: 2 ) { total_count items { name sku cld_data { image thumbnail } } page_info { page_size current_page } } }
除内置magento产品田名称
并SKU
查询请求sld_data
内含云情资产信息类似云端RESTAPI响应结构sld_data
包括两个子字段
图像显示
优化存储在云化资产URL缩略图
优化缩略图云式URL
注意,如果你不存储资产云化,两个字段都返回默认magento图像URL
完成后,我们点击 send请求按钮,结果应相似于下文
就是这样从GreagQL返回的URL显示前端应用中的优化产品图片,完全出云式框
此时点,我们的API准备消费客户端下一步是搭建前端端,取数据查询后,在云形帮助下美化显示给终端用户