2016-08-17 43 views
0

我是新來的輸液API,我有幾個問題,我無法找到特定的答案。Infusionsoft正在獲取標籤

我已經使用了PHP SDK,並通過作曲家

1)在新的API安裝有沒有去,我可以查看已創建的所有標籤?

2)我創建並獲得了我的客戶端clientIdclientSecret via,但我不確定如何將它連接到我想要獲取標籤的應用程序名稱。

我已經通過看代碼示例我已經通過谷歌不過我收到以下錯誤看到給它一個嘗試 - 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
  1. 首先,沒有新的API。 Infusionsoft API一直都會增加改進功能,但它仍然是相同的更新API。如果你的意思是新Infusionsoft PHP SDK,然後例如請求來獲取標籤看起來是這樣的:

$infusionsoft->data()->query('ContactGroup', $limit, $page, $queryData, $selectedFields, $orderBy, $ascending);

查詢()方法在Infusionsoft/Api/DataService.php file

實施
  • 您在oAuth授權流程中連接到特定的Infusionsoft帳戶。這個基本流程如下圖所示,例如,在PHP SDK examples
  • 你看到的錯誤意味着正是它說 - 有在更新的SDK沒有這樣的方法DSQUERY()。第一點提供了可以查看所有可用方法的SDK代碼鏈接。