Получить значение Salesforce Custom Field - PullRequest
4 голосов
/ 08 марта 2011

Я пытаюсь получить значение настраиваемого поля в Salesforce. Я пытаюсь использовать этот пример кода:

http://wiki.developerforce.com/index.php/PHP_Toolkit_20.0_Query_Sample_(Enterprise)

И добавьте имя настраиваемого поля для выбора. Выбор работает, однако, мой вывод не содержит настраиваемое поле (только другие поля в моем выборе).

$response = $client->query(SELECT Id,Name, Custom_field__c from Account limit 5);

Я также пытался использовать метод retrieve () вместо query (), но это вызывает у меня ту же проблему.

Есть идеи?

Спасибо!

Ответы [ 3 ]

4 голосов
/ 11 марта 2011

Я понял это ... это было довольно смущающе просто, но вот оно (может быть, это спасет кого-то еще пару часов в день):

Мне нужно было получить новый wsdl изаккаунт .. если у wsdl нет полей, вы не видите их в своем ответе.

2 голосов
/ 08 марта 2011

Имеет ли пользователь, к которому вы подключаетесь, разрешение на просмотр этого поля?В зависимости от вашей версии Salesforce вам придется либо добавить ее в макет страницы (Professional Edition), либо добавить в свой профиль.

Я бы использовал ForceExplorer , чтобы выполнить инструкцию SOQLсначала убедитесь, что все разрешения и т. д. работают.

1 голос
/ 03 декабря 2012

Также необходимо отключить кэш WSDL с помощью

ini_set('soap.wsdl_cache_enabled', '0');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...