我们正在开发一个BigCommerce应用程序,并且已经实现了OAUTH,但是现在我们尝试重新安装该应用程序时已经卸载了该应用程序,没有任何代码返回docs中概述的原始请求。

GET /auth?code=qr6h3thvbvag2ffq&scope=store_v2_orders&context=stores/g5cd38 HTTP/1.1
Host: app.example.com


只有范围和上下文(以及我自己的附加参数)与GET请求一起发送。

我们依靠此值来执行OAUTH以获得永久访问令牌。

有人见过这种行为吗?

在卸载我的测试站点上的应用程序之前,它正在运行。

最佳答案

万一其他人看到此行为,这就是造成我的原因:

在BigCommerce应用程序技术设置中,我的加载网址末尾有#/ target。

https://www.myserver.com/auth/?myparam=value#/target


我删除了#/ target并且代码通过了。这显然是BigCommerce端的错误。您只需要记住要调整响应中的返回URL,以匹配BigCommerce回调URL设置中的所有更改值。

10-06 00:52