我试图在提交表单时自动将联系人添加到常量联系人列表中,并从使用常量contact addOrUpdateContact API的v2示例代码开始。当我提交表单时,我会得到以下错误:
Catchable fatal error: Argument 3 passed to Ctct\Services\ContactService::addContact() must be of the type array, boolean given, called in /home/cspacetribeca/public_html/mh/test.php on line 65 and defined in /home/cspacetribeca/public_html/mh/vendor/constantcontact/constantcontact/src/Ctct/Services/ContactService.php on line 131所引用的行是:
$returnContact = $cc->contactService->addContact(ACCESS_TOKEN, $contact, true);而ContactService.php,在第131行,确实要求一个数组:
public function addContact($accessToken, Contact $contact, Array $params = array())我该怎么解决这个问题?
谢谢-乔
发布于 2016-02-12 16:58:27
抓取一个更新版本的ConstantContact SDK (我没有加入这个项目)。您可以从这种差异中看到,它是在2015年12月更新的,其中包含了修改后的addContact()函数定义。因此,您可能会引用更新的“官方示例代码”,但仍然使用旧的SDK。
定义已从
public function addContact($accessToken, Contact $contact, Array $params = array()) {至
public function addContact($accessToken, Contact $contact, $actionByContact) {https://stackoverflow.com/questions/35367560
复制相似问题