C2QB - OAUTH弹出窗口没有关闭,应用程序出现在弹出窗口中

时间:2013-12-23 17:37:53

标签: oauth popup intuit-partner-platform

在我的申请中 1)用户点击C2QB按钮 2)出现OAUTH弹出窗口 3)用户授权访问QB帐户 4)授权有效 但... 弹出窗口没有关闭。我的应用程序在弹出浏览器中运行。授权有效。 我无法弄清楚我做错了什么。

2 个答案:

答案 0 :(得分:0)

从accessToken(和accessSecret)回调处理程序重定向到中间页面以关闭子窗口并将控件带到父页面。

<script type="text/javascript">
    window.opener.location = '<%=APP_URL%>/home.htm';
    window.close();
</script>

由于

答案 1 :(得分:0)

我发现我做错了什么。我使用Server.Transfer转到我的应用程序中的新页面而不是Response.Redirect。这会导致浏览器中的URL不更新。这导致OauthHandler中的window.close语句无法执行。谢谢你的帮助。