translatableResources
query
需要 read_translation 权限点。
接口访问需要令牌,具体如何获取令牌参考:身份认证。
查询店铺的多个翻译语料。
Arguments
返回指定游标之后的元素。如果指定了该参数,也必须要指定
first 参数。返回指定游标之前的元素。如果指定了该参数,也必须要指定
last 参数。返回列表中的前 n 个元素。
返回列表中的最后 n 个元素。
是否反转列表的顺序。
● true:反转
● false:不反转
默认值:false
资源的类型。有效枚举值包含:
COLLECTION:商品分类PRODUCT:商品PRODUCT_Category:商品标准类型PRODUCT_OPTION:商品规格PRODUCT_VARIANT:商品款式SELLING_PLAN:销售计划FILTER:选项FILTER_GROUP:选项组FILTER_VALUE:选项值SORT:排序DELIVERY_METHOD:物流方式PAYMENT_METHOD:支付方式TAXES:税费SETTLE_CONFIG:结账配置SETTLE_ADDITIONAL_INFO:结账配置附加信息WEBSITE_BLOG:博客WEBSITE_BLOG_COLLECTION:博客集合WEBSITE_CUSTOMIZE_PAGE:自定义页面WEBSITE_NAVIGATION:菜单导航WEBSITE_POLICY_PAGE:政策LINK:菜单项METAFIELD:元字段
Return
边对象列表,包含节点及其对应的游标。
当前页的分页信息。
错误码
关于更多通用错误码说明,参考:状态码和错误码。
Example
查询店铺的多个翻译语料
Code
query MyQuery {
translatableResources(resourceType: "PRODUCT", first: 1, reverse: false) {
edges {
cursor
node {
resourceId
translatableContent {
digest
key
locale
type
value
}
translations(locale: "en", outdated: false, marketId: "2805979406510623080534") {
key
locale
outdated
updatedAt
value
market {
id
}
}
}
}
}
}
Response
{
"data": {
"translatableResources": {
"pageInfo": {
"startCursor": "eyJyZXNvdXJjZUlkIjoiMTYwNjU4ODE0NTU5Njc5MjA2NTk1MzE5NTAifQ==",
"endCursor": "eyJyZXNvdXJjZUlkIjoiMTYwNjU4ODE0NTU5Njc5MjA2NTk1MzE5NTAifQ==",
"hasNextPage": "true"
},
"edges": [
{
"cursor": "eyJyZXNvdXJjZUlkIjoiMTYwNjU4ODE0NTU5Njc5MjA2NTk1MzE5NTAifQ==",
"node": {
"resourceId": "gid://shopline/Product/16065881455967920659531950",
"translatableContent": [
{
"digest": "07ec01a6c4ea382ed6ae7671b7bcf358",
"key": "title",
"locale": "DEFAULT",
"type": "STRING",
"value": "Product title"
}
],
"translations": [
{
"market": {
"id": "DEFAULT"
},
"outdated": false,
"value": "Default corpus English - Product title",
"key": "title",
"locale": "en"
}
]
}
}
]
}
}
}
这篇文章对你有帮助吗?