0
很显然,我在这里错过了一些明显的东西。我认为使用OAuth v2查询BigCommerce API会很容易...但是我得到的响应是:{“error”:“您已被授权,但您的范围不包含此资源。”}BigCommerce API - 无法获取产品清单
令牌使用从验证与回调的范围返回:store_v2_orders store_v2_products store_v2_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);
据透露:这里的授权数据与安全的关注虚拟数据交换出去。 – 2014-10-12 13:46:36