BigCommerce API快速入门
此快速入门指南将带您完成与BigCommerce的API的第一个请求。
休息API.
获取API凭据
看验证BigCommerce的REST API有关获取商店API凭据的说明。
使用请求跑步者
使用BigCommerce RESPIS的最简单方法是通过内置的请求赛跑者:
只是复制并粘贴你的store_hash.
和Access_Token.
进入表单,然后点击发送。
Visual Studio代码REST客户端
如果你使用Visual Studio Code.,制作API请求的另一种方法是休息客户扩大。安装后,创建一个名为的新文件bigcommerce.http.
和粘贴如下:
@access_token = your_access_token @store_hash = your_store_hash ###获取https://api.bigcommerce.com/stores/ {store_hash}} }/v3/catalog/productsX-auth-token:{{access_token}}内容类型:应用/ JSON.接受:应用/ JSON.
保存,你会看到的发送请求链接上面得到
。点击发送请求并且响应将在拆分窗口中打开。
使用邮递员导入API规范文件
或者,您可以导入规范文件进入邮差(或可以导入的任何其他工具打开API规范文件)。
查看每个REST API资源的示例JSON请求主体,请参阅API参考对于那个资源。
StoreFront API快速入门
要在浏览器中使用StoreFront API进行第一个请求,请参阅步骤逐步教程使用店面购物车和结帐API。
GraphQL API.
获得店面令牌
我们会使用请求赛跑者用于初始请求获取店面API令牌。它是一个REST API请求,所以您需要复制和粘贴您的API凭据。
包括店面的URL,您将根据允许_cors_origin.
。
邮政
https://api.bigcommerce.com/stores/{store_hash►.v3/storefront/api-token.
{“channel_id”:1那// int(仅ID 1目前被接受)“affires_at”:1602288000.那//双重UTC UNIX时间戳(必填)“允许_cors_origins”:[//数组(目前接受1个原产地)“https://example.com”]}
在浏览器中创建示例请求
在浏览器中查看店面时,导航到集成的JavaScript控制台;例如,谷歌Chrome的控制台。在授权标题中输入API令牌后,使用它来运行以下代码,并添加有效产品ID为了entityid.
:
获取('/ graphql',{method:'post',mode:'cors',标题:{'content-type':'application / Json','授权':`arger token`},body:json.stringify({查询:`查询SingleProduct {Site {Products(EntityIDs:产品ID){Edges {node {id entityId名称价格{price {value currencycode}}}}}}}).then(res =>res.json()).then(res => res.data);
客户登录API.
客户登录API是一个服务器到服务器API,这意味着对其进行请求,您将需要后端服务。要查看示例请求,请参阅我们的示例代码PHP客户端。