Невозможно запросить свойство `Name` в объектах Salesforce с использованием SOAP

Я пытаюсь вызвать Salesforce API, используя SOAP и PHP. Мне удалось успешно войти и получить данные. Но когда я запрашиваю Name собственность, которую я не могу получить.
Я использую виртуальную машину Windows Azure и IIS в качестве сервера.
Пользователь имеет полный доступ к объектам.

Почему я не могу запросить Name но Id только? Что я здесь не так делаю?

Ниже приведен код, который я использовал ..

config.php
<?php

ini_set('display_errors',1);
ini_set('error_reporting', E_ALL);
// error_reporting(E_ALL ^ E_WARNING);

require ('sf-toolkit/soapclient/SforceEnterpriseClient.php');

define("USERNAME","[email protected]");
define("PASSWORD","xxx123*");
define("SECURITY_TOKEN","dyv09uqXkeU5rik");

$mySforceConnection = new SforceEnterpriseClient();
$mySforceConnection->createConnection("sf-toolkit/soapclient/enterprise.wsdl.xml");
$mySforceConnection->login(USERNAME,PASSWORD.SECURITY_TOKEN);

?>

.

    require ('config.php');
try{
//$query = "SELECT Id FROM Employee__c limit 3";
$query = "SELECT Name from Employee__c limit 3";

$response = $mySforceConnection->query($query);

foreach ($response->records as $record) {
echo '<pre>';
print_r($record);
print_r("<br>");
echo '</pre>';
}

print_r($response->records);
}
catch (Exception $e){
print_r($mySforceConnection->getLastRequest());
echo $e->faultstring;
}
?>

Ниже приводится вывод …

stdClass Object
(
[Id] =>
)

stdClass Object
(
[Id] =>
)

stdClass Object
(
[Id] =>
)

Array ( [0] => stdClass Object ( [Id] => ) [1] => stdClass Object ( [Id] => ) [2] => stdClass Object ( [Id] => ) )

Но когда я запрашиваю Id, следующий вывод …

stdClass Object
(
[Id] => a1I14000008JFvrEAG
)

stdClass Object
(
[Id] => a1I14000008JFvDEAW
)

stdClass Object
(
[Id] => a1I14000008JFvXEAW
)

Array ( [0] => stdClass Object ( [Id] => a1I14000008JFvrEAG ) [1] => stdClass Object ( [Id] => a1I14000008JFvDEAW ) [2] => stdClass Object ( [Id] => a1I14000008JFvXEAW ) )

0

Решение

Необходимо убедиться, что профиль пользователя, использованный при создании запроса, имеет доступ к полю «Имя» в объекте Employee__c

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]