【问题标题】:BigCommerce OAUTH not sending original temp codeBigCommerce OAUTH 未发送原始临时代码
【发布时间】:2016-11-08 08:18:05
【问题描述】:

我们正在开发一个 BigCommerce 应用程序,并且我们已经实现了 OAUTH,但是现在我们已经卸载了该应用程序,当我们再次尝试安装它时,没有代码返回原始请求,如概述在docs

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

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

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

以前有人见过这种行为吗?

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

【问题讨论】:

  • 请编辑此内容以删除机密和代码等敏感信息。
  • 谢谢,但这些代码来自文档。他们不是我的。

标签: c# oauth bigcommerce


【解决方案1】:

如果其他人看到这种行为,这就是我的原因:

我在 BigCommerce 应用技术设置中的加载 URL 末尾有一个 #/target

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

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

【讨论】:

    猜你喜欢
    • 2018-11-25
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 1970-01-01
    • 2015-03-13
    • 2012-10-28
    • 2016-09-20
    相关资源
    最近更新 更多