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

时间:2015-12-16 01:10:43

标签: php session quickbooks multi-tenant

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

我的应用程序的tenant_id存储在会话中。当我点击“连接到Quickbooks'按钮,它会在新窗口中显示oauth.phptenant_id始终为空,因为尽管我session_start();添加了oauth.php,但整个会话都已丢失。

如何显示会话变量?如果需要将tenant_id添加到网址,我该在哪里添加它?我没有看到任何方法来修改点击<ipp:connectToIntuit></ipp:connectToIntuit>按钮的行为。

1 个答案:

答案 0 :(得分:1)

我终于弄清楚发生了什么。在配置文件中,我有$quickbooks_oauth_url="https://myserver.com/oauth.php" 代替 "https://www.myserver.com/oauth.php"

由于我来自https://www.myserver.com,因此将https://myserver.com/oauth.php视为具有不同会话的不同网站。现在我已将www添加到配置文件中,它正在按预期工作。