繁体   English   中英

无法从DisputeSuite连接到CRM API

[英]Can't connect to CRM API from DisputeSuite

我正在尝试使用称为DisputeSuite的CRM中的API。 我收到的错误消息为“无效的进程名称”。 我具有正确的进程名称值,所以我的问题似乎是在哪里放置它。

这是我的代码:

$compKey = 'xxxx';
$apiKey = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
$soapURL = "https://www.securecrmsite.com/Modules/System/API.asmx?wsdl";
$soapCredentials = array('Credentials'=>array('CompanyKey' => $compKey, 'APIKey' => $apiKey));
$soapFunctionParameters = array('FirstName' => "From", 'LastName' => "API");
$client = new SoapClient($soapURL, array('trace' => true));
$client->Process($soapCredentials, "CustomerInsert", $soapFunctionParameters);
echo $client->__getLastResponse();

这是API文档。 (他们只有VB版本。)

Credentials  Credentials() (Collection of valid and active API Key and Company Key)  Your valid and active system   credentials
ProcessName  String  CustomerInsert
WebServiceParams     WebServiceParams()(Collection of name/value pairs)  

Public Shared Sub Main()
     InvokeProcess()
End Sub

Public Shared Sub InvokeProcess()
     Dim api As api = New api
     Dim credentials As ApiCredentials = New ApiCredentials
     credentials.CompanyKey = "test"
     credentials.APIKey = "test"
     Dim parameters(28) As ApiParams

     Dim parameters_0 As ApiParams = New ApiParams
     parameters_0.Name = "JointCustomerID"
     parameters_0.Value = "[VALID VALUE]"
     parameters(0) = parameters_0
    ...
     Dim parameters_27 As ApiParams = New ApiParams
     parameters_27.Name = "AllowEmails"
     parameters_27.Value = "[VALID VALUE]"
     parameters(27) = parameters_27
     Dim processResult As ApiResponse = api.Process(credentials, "CustomerInsert", parameters)
     Dumper.Dump("result", processResult)
End Sub

谢谢您能提供的任何帮助!

您可以将其用作:

$client = new SoapClient('https://www.securecrmsite.com/Modules/System/API.asmx?WSDL');
$response = $client->Process(array('Credentials' => (array('CompanyKey' => '0000','APIKey' => 'KEY' )),'ProcessName' => 'UsersSearch','Parameters' => (array('Name' => 'a' )) ));

print_r($response);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM