Problem: How to get list of all the Salesforce sobjects in php. Also get fields of each sobject.
Solution: First we need to install Salesforce php toolkit for this. Once you have it then this is the sample code:
require_once(SFDCPHPtoolkit / soapclient / SforcePartnerClient.php '); $mySforceConnection = new SforcePartnerClient(); $mySforceConnection - > createConnection("partner.wsdl.xml"); $mySforceConnection - > login(USERNAME, PASSWORD.SECURITY_TOKEN); // Here we need to specify salesforce username, password, token. $result = $mySforceConnection - > describeGlobal(); // Method to fetch all sobjects from salesforce foreach($result - > sobjects as $key => $val) { Echo $val - > name.’, ’; }
Output:
Account, Contact, Lead……….
Code Sample To Fetch Subject Fields:
$SFobj = ’Account’; $result = $mySforceConnection - > - > describeSObject($SFobj); foreach($result - > fields as $key => $val) { Echo $val - > name.’, ’; }
Output:
Name, Phone…..