我是Infusion API的新手,我有几个问题,我无法找到具体的答案。
我使用过PHP SDK并通过composer
安装1)在新的API中,我可以查看已创建的所有标签吗?
2)我已创建并获取了我的客户clientId
和clientSecret
,但我不确定如何将其连接到我想要获取标记的应用名称。
我通过查看我通过Google看到的代码示例尝试了一下,但是我收到了以下错误 - Call to undefined method Infusionsoft\Infusionsoft::dsQuery()
代码:
<?php
//Connect to the Infusionsoft API
require_once 'vendor/autoload.php';
$infusionsoft = new \Infusionsoft\Infusionsoft(array(
'clientId' => 'key',
'clientSecret' => 'key',
));
// Fetch the required tags for this place
$getFields = array('Id','GroupDescription', 'GroupName');
$query = array('GroupName' => '%');
$tags = $infusionsoft->dsQuery("ContactGroup",1000,0,$query,$getFields);
var_dump($tags);
?>
答案 0 :(得分:0)
$infusionsoft->data()->query('ContactGroup', $limit, $page, $queryData, $selectedFields, $orderBy, $ascending);
query()方法在Infusionsoft/Api/DataService.php file
中实现您看到的错误恰恰意味着它所说的内容 - 更新后的SDK中没有这样的方法 dsQuery()。第一点提供了SDK代码的链接,您可以在其中看到所有可用的方法。