Este documento proporciona instrucciones para configurar y utilizar la API de Salesforce para PHP. Explica cómo instalar XAMPP y descargar la API, configurar PHP, autenticarse mediante nombre de usuario, contraseña y token de seguridad, consultar datos mediante queries SQL y mostrar los resultados en una tabla HTML. También incluye enlaces a documentación y foros adicionales sobre el desarrollo con la API de Salesforce para PHP.
2. Instalación y requisitos
Instalar XAMPP
http://www.apachefriends.org/es/xampp.html
Hacernos una cuenta de desarrollador
http://www.developerforce.com/events/regular/registration.
php
Descargarse la API de salesforce para php
http://wiki.developerforce.com/page/Force.
com_Toolkit_for_PHP
3. Configurar PHP
Abrir el fichero php.ini y descomentar o agregar
si no existen las siguientes lineas:
● extension=php_soap.dll
● extension=php_sockets.dll
● extension=php_openssl.dll
Copiar en c:windowssystem32
● libeay32.dll
● ssleay32.dll
Agregar al PATH el directorio de PHP
4. Finalizando la instalación
Una vez configurado todo copiamos el
contenido de la API de salesforce a nuestra
carpeta del proyecto, dentro de htdocs.
Conseguir el testigo de seguridad:
Configuración --> Configuración personal -->
Restablecer testigo de seguridad
Ahora creamos un fichero php y agregamos el
siguiente código.
5. Código para autentificarse
// tu cuenta de salesforce
define("USERNAME", "XXXXXXXXXXXXXX");
// tu contraseña de salesforce
define("PASSWORD", "XXXXXXXX");
// el testigo de seguridad
define("SECURITY_TOKEN", "XXXXXXXXXXXXXXXXXXXXXXXX");
require_once ('soapclient/SforceEnterpriseClient.php');
$mySforceConnection = new SforceEnterpriseClient();
$mySforceConnection->createConnection("soapclient/enterprise.wsdl.xml");
$mySforceConnection->login(USERNAME, PASSWORD.SECURITY_TOKEN);
9. Más información
Documentación de la API
http://www.salesforce.com/us/developer/docs/api/index.htm
Foro
http://boards.developerforce.com/t5/Perl-PHP-
Python-Ruby-Development/bd-
p/PerlDevelopment