示例#1
0
文件: index.php 项目: valmiralost/sf
define("USERNAME", "***");
define("PASSWORD", "***");
define("SECURITY_TOKEN", "***");
ini_set("soap.wsdl_cache_enabled", "0");
try {
    echo "<table border=\"1\"><tr><td>";
    echo "First with the enterprise client<br/><br/>\n";
    $mySforceConnection = new SforceEnterpriseClient();
    $mySforceConnection->createConnection("PHPToolkit/soapclient/enterprise.wsdl.xml");
    // Simple example of session management - first call will do
    // login, refresh will use session ID and location cached in
    // PHP session
    if (isset($_SESSION['enterpriseSessionId'])) {
        $location = $_SESSION['enterpriseLocation'];
        $sessionId = $_SESSION['enterpriseSessionId'];
        $mySforceConnection->setEndpoint($location);
        $mySforceConnection->setSessionHeader($sessionId);
        echo "Used session ID for enterprise<br/><br/>\n";
    } else {
        $mySforceConnection->login(USERNAME, PASSWORD . SECURITY_TOKEN);
        $_SESSION['enterpriseLocation'] = $mySforceConnection->getLocation();
        $_SESSION['enterpriseSessionId'] = $mySforceConnection->getSessionId();
        echo "Logged in with enterprise<br/><br/>\n";
    }
    /*
    $query = "SELECT Id, FirstName, LastName, Phone from Contact";
    $response = $mySforceConnection->query($query);
    echo "Results of query '$query'<br/><br/>\n";
    foreach ($response->records as $record) {
        echo $record->Id.": ".$record->FirstName." "
       .$record->LastName." ".$record->Phone."<br/>\n";
示例#2
0
    echo "key : " . $key;
    echo "\t";
    echo "value : " . $val;
    echo "\n";
}
foreach ($_GET as $key => $val) {
    echo "key : " . $key;
    echo "\t";
    echo "value : " . $val;
    echo "\n";
}
require_once 'lib/soapclient/SforceEnterpriseClient.php';
//$mySforceConnection->createConnection("lib/soapclient/enterprise8.wsdl.xml");
//$mySforceConnection->login("*****@*****.**", "saasten2011");
try {
    $mySforceConnection = new SforceEnterpriseClient();
    $mySforceConnection->createConnection("lib/soapclient/enterprise1.wsdl.xml");
    $mySforceConnection->setSessionHeader($_GET['session'] . "");
    $mySforceConnection->setEndpoint($_GET['url']);
    $UserInfo = $mySforceConnection->getUserInfo();
    var_dump($UserInfo->userName);
    if (!empty($UserInfo->userName)) {
        $query = "SELECT Id, FirstName, LastName FROM Contact";
        $response = $mySforceConnection->query($query);
        echo "<pre>";
        var_dump($response);
        echo "</pre>";
    }
} catch (Exception $e) {
    echo 'Caught exception: ', $e->getMessage(), "\n";
}