首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >给定具有字符串id的Storefront.Product节点,如何为Admin获取productId

给定具有字符串id的Storefront.Product节点,如何为Admin获取productId
EN

Stack Overflow用户
提问于 2018-01-10 11:16:40
回答 1查看 1.1K关注 0票数 0

我在安卓系统中使用GraphQL shopify buy,并使用string id获取产品节点,如:

代码语言:javascript
运行
复制
"id" -> "Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzEwMDcyMDgwOTc1"

这是节点id

但是要获得产品元字段,我必须向Admin提出请求。

代码语言:javascript
运行
复制
https://SHOP.myshopify.com/admin/products/{productId}/metafields.json

其中{productId}是产品的数字id,类似于:

代码语言:javascript
运行
复制
6243834538

我不能在REST请求中使用节点id,得到400“坏请求”。

所以问题是-如何在GraphQL中为节点获取数字产品id?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-10 14:09:21

您可以简单地对字符串id执行base64解码。通过解码(base64) --在示例中给出的字符串--我发现如下所示。

gid://shopify/Product/10072080975

您可以修剪字符串以从末尾获取产品id,并可以在shopify管理api的rest中使用。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48186239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档