来自 client/store 的 BigCommerce 客户属性
BigCommerce customer attributes from client/store
我可以检索客户的
有一个当前客户 API - https://developer.bigcommerce.com/api-docs/customers/current-customer-api,但它只有 returns 以下关于客户的信息。
"customer": {
"id": 4927,
"email": "john.doe@gmail.com",
"group_id": "6"
}
我真的有能力从
https://developer.bigcommerce.com/api-reference/customer-subscribers/v3-customers-api/customer-attributes/customersattributesget 作为当前客户的有效载荷的 属性-api
/customer/current.jwt?app_client_id={appClientId}&attribute-ids:in=1,2,3
"customer": {
"id": 4927,
"email": "john.doe@gmail.com",
"group_id": "6"
"attributes": [
{
"id": 1,
"name": "Age",
"type": "string",
"date_created": "2018-11-13T21:42:06Z",
"date_modified": "2018-11-14T16:46:23Z"
},
{
"id": 2,
"name": "Shoe Size",
"type": "number",
"date_created": "2018-11-14T16:34:57Z",
"date_modified": "2018-11-14T16:34:57Z"
},
{
"id": 3,
"name": "Date Joined",
"type": "date",
"date_created": "2019-02-19T19:13:21Z",
"date_modified": "2019-02-19T19:13:21Z"
}
]
}
这是一个有趣的功能请求。当前客户 API 的目的是以安全的方式验证登录客户的身份,这就是有效载荷如此之小的原因(你可能会向完整的客户发出请求根据返回的id记录)。
不过,我们计划在店面显示客户属性数据,这听起来可以解决您的用例。我们将很快添加对 Handlebars 的支持,并且我们还有一个店面 GraphQL API 正在开发中。您可以在我们的博客 post 中阅读更多内容:
我可以检索客户的
有一个当前客户 API - https://developer.bigcommerce.com/api-docs/customers/current-customer-api,但它只有 returns 以下关于客户的信息。
"customer": {
"id": 4927,
"email": "john.doe@gmail.com",
"group_id": "6"
}
我真的有能力从 https://developer.bigcommerce.com/api-reference/customer-subscribers/v3-customers-api/customer-attributes/customersattributesget 作为当前客户的有效载荷的 属性-api
/customer/current.jwt?app_client_id={appClientId}&attribute-ids:in=1,2,3
"customer": {
"id": 4927,
"email": "john.doe@gmail.com",
"group_id": "6"
"attributes": [
{
"id": 1,
"name": "Age",
"type": "string",
"date_created": "2018-11-13T21:42:06Z",
"date_modified": "2018-11-14T16:46:23Z"
},
{
"id": 2,
"name": "Shoe Size",
"type": "number",
"date_created": "2018-11-14T16:34:57Z",
"date_modified": "2018-11-14T16:34:57Z"
},
{
"id": 3,
"name": "Date Joined",
"type": "date",
"date_created": "2019-02-19T19:13:21Z",
"date_modified": "2019-02-19T19:13:21Z"
}
]
}
这是一个有趣的功能请求。当前客户 API 的目的是以安全的方式验证登录客户的身份,这就是有效载荷如此之小的原因(你可能会向完整的客户发出请求根据返回的id记录)。
不过,我们计划在店面显示客户属性数据,这听起来可以解决您的用例。我们将很快添加对 Handlebars 的支持,并且我们还有一个店面 GraphQL API 正在开发中。您可以在我们的博客 post 中阅读更多内容: