0

我有一个 PHP 应用程序,它连接到 Volusion 商店并使用查询字符串导出客户详细信息。但我无法LastLogin从客户表中选择字段,它没有显示在 XML 数据中。我的查询字符串如下:

$url="http://www.domain.com/net/WebService.aspx? Login=jusername&EncryptedPassword=7602B3272D929D17B5138382F2AE4F4C6102A12AEB1F476293C16A5F731949B6&EDI_Name=Generic\Customers&SELECT_Columns=CustomerID,LastLogin";

当我运行查询时,我得到的结果是字段CustomerIDEmailAddress不是CustomerIDlastLogin。为什么?

4

1 回答 1

1

您只能通过 Volusion API 使用此方法检索特定客户 ID 的 LastLogin 数据。

如果要同时检索所有客户的所有 LastLogin 数据,则必须通过 API 运行已保存的 SQL 查询。此 SQL 查询将与所需的 XSD 文件一起存储在您的通用文件夹中。

然后,您将像 API 调用一样运行它,而是调用文件。

SQL 文件中的文本类似于

SELECT Customers.CustomerID, Customers.LastLogin FROM Customers WITH (NOLOCK) ORDER BY Customers.CustomerID

假设文件名为 lastlogin.sql,您可以这样称呼它,但没有 sql 扩展名。

...&EDI_Name=Generic\lastlogin 

编辑:

对于特定客户,您将使用以下内容。

...&EDI_Name=Generic\Customers&SELECT_Columns=CustomerID,LastLogin&WHERE_Column=CustomerID&WHERE_Value=146
于 2015-03-15T01:34:00.800 回答