Salesforce PHP Toolkit:无效\u类型:必须发送具体的实体类型
我试图使用PHP工具包针对潜在客户创建一个任务,我得到的错误如下: 无效的\u类型:必须发送具体的实体类型。0 D:\xampp\htdocs\test\sfact\soapclient\SforceBaseClient.php490: SoapClient->\调用“创建”,数组1 D:\xampp\htdocs\test\sfact\soapclient\SforceBaseClient.php490: SoapClient->createObjectSoapParam 2 D:\xampp\htdocs\test\sfact\soapclient\SforceEnterpriseClient.php73: SforceBaseClient->\u createObjectSoapParam 3 D:\xampp\htdocs\test\sfact\index.php28: SforceEnterpriseClient->createArray,“任务”4{main} 这是我的密码:Salesforce PHP Toolkit:无效\u类型:必须发送具体的实体类型,php,types,salesforce,toolkit,Php,Types,Salesforce,Toolkit,我试图使用PHP工具包针对潜在客户创建一个任务,我得到的错误如下: 无效的\u类型:必须发送具体的实体类型。0 D:\xampp\htdocs\test\sfact\soapclient\SforceBaseClient.php490: SoapClient->\调用“创建”,数组1 D:\xampp\htdocs\test\sfact\soapclient\SforceBaseClient.php490: SoapClient->createObjectSoapParam 2 D:\xampp
$task = new stdclass();
$task->What = 'Lead';
$task->WhatId = 'xxx';
$task->OwnerId = 'xxx';
$task->Type = "Email";
$task->Subject = "Message from Mr. X via Web Contact Form";
$task->Description = "I wrote to you";
$task->Status = "Completed";
$response = $SforceConnection->create( array( $task ), 'Task' );
知道我哪里出错了吗
谢谢,
首先,确保您正在使用 其次,请看这个完整的示例:
require_once ('userAuth.php');
try {
$mySforceConnection = new SforcePartnerClient();
$mySoapClient = $mySforceConnection->createConnection(SOAP_CLIENT_BASEDIR.'/partner.wsdl.xml');
$mylogin = $mySforceConnection->login($USERNAME, $PASSWORD);
$fields = array (
'Status' => 'Completed',
'Description' => 'I wrote to you',
'Subject' => 'Message from Mr. X via Web .....',
'WhoId' => 'xxxxxx',
);
$sObject = new SObject();
$sObject->fields = $fields;
$sObject->type = 'Task';
$createResponse = $mySforceConnection->create(array($sObject));
var_dump($createResponse);
} catch (Exception $e) {
echo $mySforceConnection->getLastRequest();
echo $e->faultstring;
}
首先,确保您正在使用 其次,请看这个完整的示例:
require_once ('userAuth.php');
try {
$mySforceConnection = new SforcePartnerClient();
$mySoapClient = $mySforceConnection->createConnection(SOAP_CLIENT_BASEDIR.'/partner.wsdl.xml');
$mylogin = $mySforceConnection->login($USERNAME, $PASSWORD);
$fields = array (
'Status' => 'Completed',
'Description' => 'I wrote to you',
'Subject' => 'Message from Mr. X via Web .....',
'WhoId' => 'xxxxxx',
);
$sObject = new SObject();
$sObject->fields = $fields;
$sObject->type = 'Task';
$createResponse = $mySforceConnection->create(array($sObject));
var_dump($createResponse);
} catch (Exception $e) {
echo $mySforceConnection->getLastRequest();
echo $e->faultstring;
}
请注意,这不再是执行插入的推荐方式。请注意,这不再是执行插入的推荐方式。看见