在 IPP 土地上,这不是一个好日子。花了最后 2 个小时搞乱一个在此之前 5 分钟运行良好的应用程序。当我尝试调用 QB API 时,我不断收到无效令牌错误。
我尝试用我们正在开发的另一个应用程序中的那些替换消费者密钥和秘密。效果很好。我能看到的唯一区别是工作应用程序将“localhost”设置为主机名域。
好的。尝试在失败的应用程序上将域更改为“localhost”。没办法。您必须输入有效的域名。嗯?试图在有效的应用程序上更改应用程序名称。不允许我保存更改,因为域名无效。
似乎很清楚主机名域是这里的问题,但是为什么我不能在开发中使用 localhost,当我已经有一个现有的应用程序时。?
我应该补充一点,我目前正在使用 Intuit 的示例 Web 表单应用程序作为我正在开发的一些代码的包装器。是那个代码抛出了异常,而不是我的。所以问题不在我的代码中;这与应用程序的设置方式有关@Intuit。