2
    //Create a new partner object
     $connection = new SforcePartnerClient();

     //Create the SOAP connection
     try {
          $connection->createConnection(salesforce_wsdl);
     } catch (Exception $e) {
          //Salesforce could be down, or you have an error in configuration
          //Check your WSDL path
          echo "Salesforce could be down";
     }

     //Pass login details to Salesforce
     try {
          $connection->login(salesforce_username, salesforce_password . salesforce_token);
     } catch (Exception $e) {
          //Make sure your username and password is correct
            echo "usename/password incorrect";
     }

     //Describing the Leads object and printing the array
     $describe = $connection->describeSObjects(array('Lead'));
     print_r($describe);

     //Create New Lead
     $leadFirstName = "John";
     $leadLastName = "Doe";
     $leadCompany = "abc";
     $leadEmail = "chetan@abc.com";

     //Creating the Lead Object
     $lead = new sObject();
     $lead->type = 'Lead';
     $lead->fields = array(
          'FirstName' => $leadFirstName,
          'LastName' => $leadLastName,
          'Company' => $leadCompany,
          'Email' => $leadEmail
     );

     //Submitting the Lead to Salesforce
     $result = $connection->create(array($lead), 'Lead');

これは私のコードです...私はこのコードを使用してセールスフォースのリードを作成しようとしています。これは、salesforce用のサンプルphpツールキットコードです。

しかし、私がこのコードを実行しようとしているとき。セールスフォースでリードを生み出すことはありません。私のログイン資格情報は正しく、セキュリティトークンも正しいです。

どこが間違っているのですか?私は無料の開発者アカウントを使用しており、partner.wsdl.xmlの接続に次のコードを使用しています。

 <!-- Soap Service Endpoint -->
    <service name="SforceService">
        <documentation>Sforce SOAP API</documentation>
        <port binding="tns:SoapBinding" name="Soap">
            <soap:address location="https://login.salesforce.com/services/Soap/c/26.0"/>
        </port>
    </service>
4

3 に答える 3

0

解決してよかったです。指摘しておくと、リードを記述して結果を印刷するための領域は必要なく、たとえばそこにありました。

于 2013-01-10T01:41:46.433 に答える
0

結果の値を出力しましたが、うまくいきませんでした。私はパートナー wsdl を使用していたので、new SObject() を new stdClass() に変更しましたが、うまくいきました.. :)

于 2013-01-23T12:00:09.380 に答える
-1
于 2014-12-18T03:07:53.790 に答える