微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Quickbook和GAS未使用Quickbook.js授权

如何解决Quickbook和GAS未使用Quickbook.js授权

我是这个(GAS)应用程序脚本的新手,对于未涵盖的技术信息,我们深表歉意。 我在Excel sheet +应用程序脚本上使用QuickBooks.gs,当我选择运行时,打开了一个用于授权和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,当我尝试使用链接并且QB报告未设置redirectUri时。我运行了函数redirectUri并将链接添加到QB控制台的“键和OAuth”部分下,但仍然行不通...

我尝试了所有混合顺序... :(没有任何帮助 如果我通过!service.hasAccess强行运行该脚本,那么我将获得访问权限未授予或已过期。

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

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。