簡體   English   中英

cvent soap api錯誤(php)

[英]cvent soap api error (php)

我正在嘗試使用php來訪問Cvent soap API以顯示即將發生的事件的列表。 我發現了這個: https : //github.com/gcanivet/php-cvent

關於此功能,我得到“ INVALID_CVENT_HEADER_VALUE”:

public function SearchByFilter($objecttype, $type, $filters){   
    $response = $this->client->Search((object) array('ObjectType' => $objecttype, 'CvSearchObject' => (object) array('SearchType' => $type, 'Filter' => $filters)));
    return $response;
}

我已經回顯了發送給該函數的內容:

$objecttype = 'Event';
$type = 'AndSearch';
$filters = 

Array
(
    [0] => stdClass Object
        (
            [Field] => EventStartDate
            [Operator] => Greater than
            [Value] => 2016-11-28T00:00:00
        )

)

我所做的就是保存文件,添加憑據並嘗試回顯$ events

$account    = /* my account */
$username   = /* my username */
$password   = /* my password */

require('/templates/home/assets/CventClient.class.php');
$cc = new CventClient();
$cc->Login($account,$username,$password);
$events = $cc->GetUpcomingEvents();

我找到了此文檔https://custom.cvent.com/5A44061C587B4DF999B70EC98DCA9A84/files/eb1d01535a124863a290b36fa4cd8bd3.pdf,但我不確定是什么問題,或者為什么它不起作用。 我沒有任何關於SOAP的經驗。 任何幫助將不勝感激!!

var_dump($event)時返回的結果是var_dump($event)的鍵。 要獲取事件的標題,您必須獲取eventId

 `require('/templates/home/assets/CventClient.class.php');

 $cc = new CventClient();

 $cc->Login($account,$username,$password);

 $events = $cc->GetUpcomingEvents();

  foreach($events as $event)
    {
    $response = $cc->GetEventById($event);
    //This retrieves the title of all events
     $eventsTitle = $response->EventTitle;

     var_dump($eventsTitle );
   }`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM