douxin8749 2017-01-04 12:32
浏览 90
已采纳

Salesforce php工具包20.0创建无法正常工作

Im using salesforce PHP Toolkit 20.0 Here is my code, pretty simple:

    $mySforceConnection = new SforceEnterpriseClient();
    $mySforceConnection->createConnection(TEMPLATEPATH."/admin/salesforce/enterprise_wsdl.xml");
    $login = $mySforceConnection->login($username, $password.$securityToken);

    $sObject = new stdclass();
    $sObject->First_Name__c = 'aaaa';
    $sObject->Last_Name__c = 'vvvvv';
    $sObject->Email__c = 'test@gmail.com';

    $createResponse = $mySforceConnection->create(array($sObject), 'Patient__c');

This is the soap error im getting

INVALID_TYPE: Must send a concrete entity type

I think that there is a problem with the soap request (the xml is empty)

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:enterprise.soap.sforce.com"><SOAP-ENV:Header><ns1:SessionHeader><ns1:sessionId>xxxxxxx</ns1:sessionId></ns1:SessionHeader></SOAP-ENV:Header><SOAP-ENV:Body><ns1:create><ns1:sObjects/></ns1:create></SOAP-ENV:Body></SOAP-ENV:Envelope>

I think that this is how the Request should look like

Has anyone encountered such a problem ?

  • 写回答

1条回答 默认 最新

  • doujiu8145 2017-01-09 14:04
    关注

    It turns out that the toolkit 20.0 is not supported on PHP7

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题