我正在使用来自consolibyte的QuickBooks PHP DevKit。我无法找到版本号,但这是最近的每晚构建。我正在尝试使用中的示例文件连接到QuickBooks Online安装 docs / partner_platform / example_app_ipp_v3 /作为基础。
我的应用程序的tenant_id
存储在会话中。当我点击“连接到Quickbooks'按钮,它会在新窗口中显示oauth.php
。 tenant_id
始终为空,因为尽管我session_start();
添加了oauth.php
,但整个会话都已丢失。
如何显示会话变量?如果需要将tenant_id
添加到网址,我该在哪里添加它?我没有看到任何方法来修改点击<ipp:connectToIntuit></ipp:connectToIntuit>
按钮的行为。
答案 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
添加到配置文件中,它正在按预期工作。