Quickbook 和 GAS 未授权 Quickbook.js

Quickbook and GAS is not authorizing with Quickbook.js

我是这个 (GAS) 应用程序脚本的新手,如果没有涵盖技术信息,我深表歉意。 我正在使用 QuickBooks.gs,在 excel sheet+ 应用程序脚本上,当我 select 运行 时,打开弹出窗口以进行授权和 QB 访问,之后我给了访问权限,然后我一无所获。 调试日志帮助我解决了问题。

function run() {
var service = getService();
Logger.log("checking the service status:", service.hasAccess());
if (service.hasAccess()) {
......
} else {
// If not authorized, get authorization URL.
var authorizationUrl = service.getAuthorizationUrl();
// View the Log to obtain the URL.
Logger.log('Open the following URL and re-run the script: %s', authorizationUrl);
[20-10-29 05:13:33:599 PDT] checking the service status: false
[20-10-29 05:13:33:620 PDT] Open the following URL and re-run the script: https://appcenter.intuit.com/connect/oauth2?client_id=ABo6auye4WOq7sbmdShqz3NxTh9HfXex37kGkzeJMwZxr8xhFj&response_type=code&redirect_uri=https%3A%2F%2Fscript.google.com%2Fmacros%2Fd%2F14av1fKwiDvQL6WFUNTb7UtLcT0jy3HEMe2xza8fIEnN4CCD37YlFLcuo%2FusercallbawtUkrVfhPVUgtufeH_kSgr6DsCaSLe8uTIaH_fMIuBTQ7jrBl3411ugyRGZPXiNhT9beuHsmyyXFp3UVOrxv&scope=com.intuit.quickbooks.accounting&approval_prompt=auto

所以我最终得到了“假”状态。并要求我打开 URL,当我尝试使用 link 并且 QB 报告未设置 redirectUri 时。我 运行 函数 redirectUri 并将 link 添加到 Keys & OAuth 部分下的 QB 控制台,但仍然没有成功...

我尝试了所有混音序列...:( 没有任何帮助 如果我通过 !service.hasAccess 强行 运行 脚本,那么我得到的是 Access not g运行ted or expired.

所以我在这里缺少一些东西..但不知道是什么......

Intuit Developer 门户中将重定向 URI 添加到您的应用程序后,您需要单击下面的 Save 按钮;否则重定向 URI 列表将不会更新。