Tengo un campo de fecha personalizado para las cuentas en Salesforce: LastCheckedDate (API Nombre: LastCheckedDate__c)SalesForce consulta de la API no muestra los campos personalizados
Estoy tratando de utilizar la API de Salesforce Enterprise para consultar las cuentas sobre la base de que campo. Devuelve resultados, y puedo usar el campo personalizado en la parte WHERE de la consulta, pero no puedo ver que realmente me muestre el valor del campo personalizado en los resultados.
Este código PHP me debe obtener el ID, el nombre y LastCheckedDate de cualquier cuenta que se ha verificado en 2011:
$query = "SELECT Id,Name,LastCheckedDate__c FROM Account WHERE LastCheckedDate__c > 2011-01-01";
$response = $salesforceConnection->query($query);
foreach ($response->records as $record) {
print_r($record);
}
Se correctamente sólo devuelve las cuentas que han sido revisados en 2011, pero el resultado doesn 't incluyen el valor de ese campo personalizado:
stdClass Object
(
[Id] => 0015000000abcdefgh
[Name] => Bob's Widget Factory
)
¿Cómo puedo conseguir que se incluye el LastCheckedDate en los resultados de los objetos?
Estoy teniendo el mismo problema exacto que este. Tengo una actualización para fechar WSDL y sé que mi código es correcto porque funcionó perfectamente en TEST. Se movió a Prod, se actualizó WSDL y simplemente no muestra campos personalizados. –