无法在Bigcommerce auth回调请求中获取上下文部分

时间:2014-05-27 06:52:41

标签: api bigcommerce

我正在使用oauth与Bigcommerce api合作。我目前正处于开发阶段。我已经将auth回调网址作为

http://localhost:3000/resource_callback.

我无法在上下文中获取商店哈希。它只发送范围和代码。我在这里错过了什么?只是使用http而不是https是什么原因?请帮助我正确指导。

2 个答案:

答案 0 :(得分:1)

如果您收到验证回叫请求但它只有代码范围查询属性,那么问题是您如何安装应用程序。此时,有必要直接通过商店的控制面板安装应用程序,而不是使用链接进行安装(这与大多数oAuth实现一样)。使用链接进行安装可能会在将来添加,但现在BC上的oAuth面向通过商店安装的公共应用程序。

话虽如此, 可以为商店制作oAuth凭据,即使不将其作为公共应用程序也是如此。请按照这个问题上看到的长答案:

Can BigCommerce Private Apps use OAuth

这将涵盖生成oAuth API令牌的完整过程,从注册应用程序到安装到商店及其他地方。根据您的问题,您应该从生成验证回叫请求部分开始。如果您按照其中的步骤操作,则验证回叫请求将包含上下文属性以及其他两个属性。

  

<强>更新

     

您现在可以从Advanced Settings&gt;在商店中生成oAuth令牌API Accounts。因此,不再需要将草案应用程序安装到商店中,仅用于生成oAuth令牌。如果您正在为BC App市场开发应用程序或为您的应用程序开发想要存储在商店控制面板中的用户界面,您仍然希望这样做。

答案 1 :(得分:0)

刚刚经历了同样的事情。见这里:Bigcommerce Authentication code。如果您需要更多详细信息,请告诉我们。 SSL是强制性的。