StorefrontAccessToken
您可以使用StorefrontAccessToken资源来生成店面访问令牌。Storefront访问令牌用于将未经身份验证的访问范围委派给需要访问未经身份验证的Storefront API的客户端。销售渠道可以生成店面访问令牌,然后将其传递给使用方客户端,例如JavaScript或移动应用程序。
笔记
店面访问令牌是按每个商店分配的,一个应用程序每个商店最多可以有100个活动的店面访问令牌。
店面访问令牌会从创建它的应用程序继承所有未经身份验证的访问范围。如果未向该应用授予任何未经身份验证的访问范围,则创建店面访问令牌将失败。
您可以使用StorefrontAccessToken做什么
Shopify API使您可以使用StorefrontAccessToken资源执行以下操作。这些常规操作的更详细的版本可能可用:
- POST /admin/api/2021-01/storefront_access_tokens.json创建一个新的StorefrontAccessToken
- 删除/admin/api/2021-01/storefront_access_tokens/{storefront_access_token_id}.json删除现有的店面访问令牌
- GET /admin/api/2021-01/storefront_access_tokens.json检索已发出的店面访问令牌的列表
StorefrontAccessToken属性
ID 只读 | plain "id": 1053727709 id 标识令牌并用于对其执行操作的唯一。 |
---|---|
access_token 只读 | plain "access_token": "4f12cc6de73079c2c92ef4bef9e3c68a" 已发行的公共访问令牌。 |
access_scope 只读 | plain "access_scope": "unauthenticated_read_product_listings" 与令牌相关联的应用程序相关的逗号分隔权限列表。 |
created_at 只读 | plain "created_at": "2016-11-10T15:15:47-05:00" 创建公共访问令牌的日期和时间。API以ISO 8601格式返回此值。 |
标题 必需的 | plain "title": "Test" 开发人员/应用程序确定的每个令牌的任意标题,用于参考。笔记 对唯一性没有限制。 |
终点
邮政/admin/api/2021-01/storefront_access_tokens.json 创建一个新的店面访问令牌创建一个新的店面访问令牌
POST /admin/api/2021-01/storefront_access_tokens.json
{
“ storefront_access_token” : {
“ title” :“测试”
}
}
为缺少必需的未经身份验证的作用域的应用程序生成令牌失败
POST /admin/api/2021-01/storefront_access_tokens.json
{
“ storefront_access_token” : {
“ title” :“测试”
}
}
超过限制后创建令牌失败
POST /admin/api/2021-01/storefront_access_tokens.json
{
“ storefront_access_token” : {
“ title” :“令牌”
}
}
删除/admin/api/2021-01/storefront_access_tokens/{storefront_access_token_id}.json 删除现有的店面访问令牌删除现有的店面访问令牌
删除/admin/api/2021-01/storefront_access_tokens/755357713.json
得到/admin/api/2021-01/storefront_access_tokens.json 检索已发出的店面访问令牌的列表检索已发出的店面访问令牌的列表
GET /admin/api/2021-01/storefront_access_tokens.json