php - Infusionsoft 添加联系人时出错(isdk)

标签 php api

<分区>

我正在编写一个与 Infusionsoft 集成的 PHP 应用程序。我用谷歌搜索了我的错误,当人们将字符串而不是 int 传递给函数时,他们似乎明白了。但我似乎并没有这样做。此函数接受一个包含字符串键值对的数组。

我的代码:

$contdata = Array();
foreach($regfields as $key => $value){
     $contdata[str_replace(" ","",$value['name'])] = $answers[$key]);
}

print_r($contdata);

$conID = $app->addCon($contData);

打印返回:

Array ( [FirstName] => test [LastName] => test [State] => TX [PostalCode] => 77006 [Email] => lovefaithswing@gmail.com )

错误:

ERROR: -1 - No method matching arguments: java.lang.String, java.lang.String

我与 Infusionsoft 的连接很好,因为我能够查询在此之前的自定义字段。我以为这是我的邮政编码,但我检查了一下,PostalCode 应该是一个字符串(而且是)。

我尝试手动创建数组并且效果很好,所以这与我正在循环动态创建数组这一事实有关。

我向键和值都添加了 (string) 类型,以确保一切都是字符串。仍然没有用。

有什么想法吗?

海莉

最佳答案

我最终意识到我打错了字。当我需要 $contdata 时,我有 $contData。

关于php - Infusionsoft 添加联系人时出错(isdk),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4433189/

相关文章:

php - MySQL 插入多个字段和 where 子句

php - 基于概率从PHP数组中选择随机项目

node.js - 如何刷新 Smartcar 访问 token ?

javascript - Gigya 注销问题

php - mysql COUNT 与 UNION php

php - php递归级别

php - 如何防止将重复条目添加到数据库表中?

javascript - 基本 Web 支付请求 API 示例

api - 生成 API key 的最佳方法?

php - Laravel 5 Dingo API Controller