آگاهسازیها
پاککردن همه
بازیافت
5
ارسال ها
2
کاربران
0
Likes
114
نمایش
شروع کننده موضوع
با سلام.
ما در استفاده از تابع SavePerson این پیام رو دریافت میکنیم.
Function ("SavePerson") is not a valid method for this service
ولی میتونیم کاربران رو جستجو کنیم مثلا بر اساس شماره تلفن و ...
آیا دسترسی خاصی برای سرویس ما نیاز هست و یا باید بخشی خریداری بشه تا بتونیم از این تابع استفاده کنیم؟
این موضوع در 3 هفته قبل توسط javad-p اصلاح شد
ارسالشده : 18 بهمن 1404 1:25 ب.ظ
با سلام و احترام
لطفا کد خودتان را برای بررسی ارسال نمایید.
ارسالشده : 18 بهمن 1404 2:51 ب.ظ
شروع کننده موضوع
سلام و ممنون از شما
try{
$username = 'aaaaa';
$password = 'aaaaaaaa';
$url = 'http://1.1.1.1:8080/Services/API/IIdentity.svc?wsdl';
$soapClient = new SoapClient($url);
$saveParams = buildPerson($username, $password, $mobile);
$saveResult = $soapClient->SavePerson($saveParams);
if ($saveResult->SavePersonResult->Success){
echo "کاربر ساخته شد";
}
function buildPerson($username, $password, $mobile)
{
return [
'username' => $username,
'password' => $password,
'person' => [
'CrmObjectTypeCode' => 'person_2',
'IdentityType' => 'حقیقی',
'FirstName' => 'کاربر',
'LastName' => 'جدید',
'PhoneContacts' => [
'IdentityContactPhone' => [
'IsDefault' => true,
'IsDeleted' => false,
'PhoneNumber' => $mobile,
'PhoneType' => 'موبایل'
]
]
]
];
}
}
catch (Exception $e)
{
echo $e->getMessage();
}
البته حتی با ارسال کامل اطلاعات هم بازهم همین برمیگرده:
$params = [
'username' => $username,
'password' => $password,
'person' => [
'CrmObjectTypeCode' => 'person_2',
'FirstName' => 'تست',
'LastName' => 'پیام گستر',
'IdentityType' => 'حقیقی',
'Gender' => 'زن',
'NationalCode' => '321',
'PersonPrefix' => 'مهندس',
'Website' => 'www.google.com',
'CustomerNumber' => '555565',
'PhoneContacts' => [
'IdentityContactPhone' => [
'IsDefault' => true,
'IsDeleted' => false,
'PhoneNumber' => '09123322556',
'PhoneType' => 'موبایل'
]
],
'AddressContacts' => [
'IdentityContactAddress' => [
'IsDefault' => true,
'IsDeleted' => false,
'Address' => 'شهرک غرب',
'AddressType' => 'شعبه',
'AreaCode' => '2',
'City' => 'تهران',
'Country' => 'ایران',
'State' => 'تهران',
'ZipCode' => '123456'
]
],
'Emails' => [
'string' => ['testpg@gmail.com']
],
'Categories' => [
'CategoryInfo' => [
'Key' => 'Category1',
'Name' => 'Category1'
]
]
]
];
این نوشته در 2 هفته قبل 2 بار توسط javad-p اصلاح شد
ارسالشده : 18 بهمن 1404 3:58 ب.ظ
شروع کننده موضوع
دوستان راهنمایی میکنین؟
ارسالشده : 21 بهمن 1404 1:14 ب.ظ
با سلام و احترام
شما در url تان از identity api استفاده کردید . متد save آن SaveIdentity میباشد. در حالیکه شما از متد save person استفاده کردید.
لطفا بفرمایید از وب سرویس identity میخواهید استفاده کنید یا person و متناسب با آن متد save را استفاده نمایید.
ارسالشده : 25 بهمن 1404 10:29 ق.ظ