当我点击连接到 quickbooks 时,弹出的结果 window 有一个空白会话。我怎样才能解决这个问题?

When I click on connect to quickbooks, the resulting pop up window has a blank session. How can I fix this?

我正在使用来自 consolibyte 的 QuickBooks PHP DevKit。我无法找到版本号,但它是最近的夜间构建。我正在尝试使用中的示例文件连接到 QuickBooks Online 安装 docs/partner_platform/example_app_ipp_v3/ 作为基础。

我的应用程序的 tenant_id 存储在会话中。当我单击 'Connect to Quickbooks' 按钮时,它会在新的 window 中显示 oauth.phptenant_id 始终为空,因为整个会话都丢失了,尽管我已将 session_start(); 添加到 oauth.php

如何让会话变量显示出来?如果tenant_id需要添加到url,我应该在哪里添加呢?我看不出有任何方法可以修改单击 <ipp:connectToIntuit></ipp:connectToIntuit> 按钮的行为。

我终于明白是怎么回事了。在配置文件中,我有 $quickbooks_oauth_url="https://myserver.com/oauth.php" 代替 "https://www.myserver.com/oauth.php"

因为我来自 https://www.myserver.com,它把 https://myserver.com/oauth.php 当作一个不同的网站,有不同的会话。现在我已经将 www 添加到配置文件,它按预期工作。