0
내가 세일즈 포스 페소 툴킷에 새로운 해요 아래세일즈 포스 페소 툴킷
를 발행와 나는 (Salesforce의 내 개인 문서) 첨부 파일을 제출하려고 할 때 도움이 필요 홈/외부 인터넷에서, 스크립트가대로 작동 연결 예상했다. 나는 사무실/F5 네트워크에서 같은 첨부 파일을 게시 할 때
는 그러나, 나는
"Fatal error: Uncaught SoapFault exception: [HTTP] Could not connect to host, SforceBaseClient.php on line 167".
이 ...
ProxySettings.php @ 프록시 설정 (나는 사무실에서 사용하는)하지만 행운을 정의하는 시도 참조아래 코드를 사용하여 첨부 파일을 게시하려고하면 "너무 적은 매개 변수"라는 오류 메시지가 표시됩니다. 여기에 뭔가 빠졌습니까?
$mySforceConnection->login(SF_USERNAME, SF_PASSWORD.SF_SECURITY_TOKEN);
을하지만해야한다 :
$mySforceConnection = new SforceEnterpriseClient();
$mySforceConnection->createConnection("soapclient/enterprise.wsdl.xml");
$mySforceConnection->login(SF_USERNAME, SF_PASSWORD.SF_SECURITY_TOKEN);
// Create Document record
$document = new stdclass();
$document->Name = $_FILES['fileToUpload']['name'];
$document->type = 'Attachment';
$document->PARENTID = '5002XXXXXXXXXX';
//$document->FolderId = '012CXXXXXXXX'; // CHANGE THIS TO YOUR FOLDER ID!!!
$document->Description = 'Upload of '.$_FILES['fileToUpload']['name'];
$document->Body = base64_encode(file_get_contents($_FILES['fileToUpload']
['tmp_name']));
//$response = $mySforceConnection->create(array($document), 'Document');
$response = $mySforceConnection->create(array($document));