BigCommerce API-无法获取产品列表

本文关键字:获取 产品列表 API- BigCommerce | 更新日期: 2023-09-27 18:26:15

很明显,我在这里缺少了一些明显的东西。我认为使用OAuth v2查询BigCommerce API会很容易……然而,我得到的响应是:{"error":"您已获得授权,但您的范围不包括此资源。"}

正在使用的令牌是从Auth回调返回的,其范围为:store_v2_orders store_v2_products store_v_2_customers store_v2_content store_v2_marketing store_v2_information_read_only users_basic_information store_v2_default

显然,令牌具有适当的范围。我发送的内容不正确,导致无法访问?我已经搜索了所有的互联网络,并尝试了许多替代配置,但这一配置感觉最接近解决方案。有什么想法吗?

string storeID = "store-abc123";
string clientID = "asdfdsafsdafdsafdsaf";
string token = "kljsdflkjsdflkjsdflkj";
var client = new RestClient( "https://api.bigcommerce.com/" );
var request = new RestRequest( "/stores/" + storeID + "/v2/products/", Method.GET );
request.AddParameter( "scope", "store_v2_products" );
request.AddHeader( "Accept", "application/json" );
request.AddHeader( "X-Auth-Client", clientID );
request.AddHeader( "X-Auth-Token", token );
var response = client.Execute( request );

BigCommerce API-无法获取产品列表

是的,原来这是我的错。

线路

string storeID = "store-abc123";

应该只是

string storeID = "abc123";