• Lantzvillian
  • NEWBIE
  • 0 Points
  • Member since 2009

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 2
    Replies
Hi Mike,

using the PHP snippit forsending an email with the v13 of the phpToolkit is rendering me this error:

***** Send Emails ***** Function ("sendEmail") is not a valid method for this service

My PHP looks like this:

PHP Code:
<?php

error_reporting
(E_ALL & ~ E_NOTICE);

$SOAPCLIENT_DIR="soapclient/";

ini_set("soap.wsdl_cache_enabled""0");
require_once (
"$SOAPCLIENT_DIR/SforcePartnerClient.php");
require_once (
"$SOAPCLIENT_DIR/SforceHeaderOptions.php");

require_once (
'SalesforceUserSettings.php');

$partner_wsdl "partner.wsdl.xml";

try {
  
$mySforceConnection = new SforcePartnerClient();
  
$mySoapClient $mySforceConnection->createConnection('partner.wsdl.xml');
  
$mylogin $mySforceConnection->login($USERNAME$PASSWORD);

  
$singleEmail1 = new SingleEmailMessage();
  
$singleEmail1->toAddresses 'ron@byressecurity.com';
  
$singleEmail1->plainTextBody "Hello there";
  
$singleEmail1->subject "First Single Email";
  
$singleEmail1->saveAsActivity true;
  
$singleEmail1->emailPriority EMAIL_PRIORITY_LOW;

  
$singleEmail2 = new SingleEmailMessage();
  
$singleEmail2->toAddresses 'ron@byressecurity.com';
  
$singleEmail2->plainTextBody "Hello there";
  
$singleEmail2->subject "Second Single Email";
  
$singleEmail2->saveAsActivity true;
  
$singleEmail2->emailPriority EMAIL_PRIORITY_LOW;

  echo 
"***** Send Emails *****\n";
  
$emailResponse $mySforceConnection->sendSingleEmail(array ($singleEmail1$singleEmail2));

  
print_r($emailResponse);

} catch (
Exception $e) {
  echo 
$mySforceConnection->getLastRequest();
  echo 
$e->faultstring;
}

?>
....

Hi all,

 

I am trying to integrate the self service portal sort of like the php toolkit example, but I am not having much luck.

 

Ideally, I am trying to make users only have to login once on our website, and create the self service user automatically.

 

This user information would hopefully be stored on the webserver.

 

Anyone done this recently?

 

Ron

Hi Mike,

using the PHP snippit forsending an email with the v13 of the phpToolkit is rendering me this error:

***** Send Emails ***** Function ("sendEmail") is not a valid method for this service

My PHP looks like this:

PHP Code:
<?php

error_reporting
(E_ALL & ~ E_NOTICE);

$SOAPCLIENT_DIR="soapclient/";

ini_set("soap.wsdl_cache_enabled""0");
require_once (
"$SOAPCLIENT_DIR/SforcePartnerClient.php");
require_once (
"$SOAPCLIENT_DIR/SforceHeaderOptions.php");

require_once (
'SalesforceUserSettings.php');

$partner_wsdl "partner.wsdl.xml";

try {
  
$mySforceConnection = new SforcePartnerClient();
  
$mySoapClient $mySforceConnection->createConnection('partner.wsdl.xml');
  
$mylogin $mySforceConnection->login($USERNAME$PASSWORD);

  
$singleEmail1 = new SingleEmailMessage();
  
$singleEmail1->toAddresses 'ron@byressecurity.com';
  
$singleEmail1->plainTextBody "Hello there";
  
$singleEmail1->subject "First Single Email";
  
$singleEmail1->saveAsActivity true;
  
$singleEmail1->emailPriority EMAIL_PRIORITY_LOW;

  
$singleEmail2 = new SingleEmailMessage();
  
$singleEmail2->toAddresses 'ron@byressecurity.com';
  
$singleEmail2->plainTextBody "Hello there";
  
$singleEmail2->subject "Second Single Email";
  
$singleEmail2->saveAsActivity true;
  
$singleEmail2->emailPriority EMAIL_PRIORITY_LOW;

  echo 
"***** Send Emails *****\n";
  
$emailResponse $mySforceConnection->sendSingleEmail(array ($singleEmail1$singleEmail2));

  
print_r($emailResponse);

} catch (
Exception $e) {
  echo 
$mySforceConnection->getLastRequest();
  echo 
$e->faultstring;
}

?>
....

Using PHP to add Attachments

Does anyone have a complete piece of PHP code to add attachments?

(PHP5/API7).

I’m getting “INVALID_TYPE: sObject type 'sObject' is not supported.”

 

Thx – joshQ

  • June 06, 2006
  • Like
  • 0