PDA

View Full Version : استفاده از وب سرویس های مایکروسافت CRM و php



FA2007
سه شنبه 25 شهریور 1393, 12:36 عصر
سلام
چجوری میشه از طریق کد php به وب سرویس مایکروسافت CRM متصل شد و توابعش را صدا زد؟
نمونه کدی که خود سایت ماکروسافت به عنوان کیت آموزشی ارائه داده رو تست کردم ولی خطا میداد. بستر شبکه خاصی باید فراهم بشه؟

FA2007
دوشنبه 31 شهریور 1393, 11:20 صبح
هیشکی نبود؟سوالم واضح نیست؟

احسان!
دوشنبه 31 شهریور 1393, 23:30 عصر
سلام
«خطا میداد» اطلاعات مناسبی نیست.باید بگید چه خطایی میداد تا خطا رفع بشه.

FA2007
چهارشنبه 02 مهر 1393, 07:38 صبح
سلام
من روشم رو عوض کردم. از phpmscrm در حال حاضر برای اتصال به crm استفاده میکنم
منتها الان خطای زیر رو میده


ERROR: HTTP Error: no proper separation of headers and document
____________Request____________
string(2328) "POST /MSCrmServices/2007/CrmService.asmx HTTP/1.1 Host: crm2:5555 User-Agent: NuSOAP/0.9.5 (1.123) Connection: close Content-Type: text/xml; charset=UTF-8 SOAPAction: "http://schemas.microsoft.com/crm/2007/WebServices/RetrieveMultiple" Content-Length: 2062 0ORG100000000-0000-0000-0000-000000000000activitypointersubjectactivitytypecode regardingobjectidscheduledstartscheduledendAndowne ridEqualstatecodeEqualOpensubjectAscendingfalse120"

____________Response____________
string(909) "HTTP/1.1 401 Unauthorized Content-Type: text/html; charset=us-ascii Server: Microsoft-HTTPAPI/2.0 WWW-Authenticate: NTLM TlRMTVNTUAACAAAABwAHADgAAAAGgokC3e7FtueE0cYAAAAAAA AAAIYAhgA/AAAABgGxHQAAAA9KRUNJUkFOAgAOAEoARQBDAEkAUgBBAE4AAQ AIAEMAUgBNADIABAAWAGoAZQBjAGkAcgBhAG4ALgBuAGUAdAAD ACAAQwBSAE0AMgAuAGoAZQBjAGkAcgBhAG4ALgBuAGUAdAAFAB YAagBlAGMAaQByAGEAbgAuAG4AZQB0AAcACAB/lmqLsNfPAQAAAAA= Date: Wed, 24 Sep 2014 04:32:27 GMT Content-Length: 341 HTTP/1.1 100 Continue HTTP/1.1 401 Unauthorized Cache-Control: private Transfer-Encoding: chunked Content-Type: text/plain Server: Microsoft-IIS/7.5 X-AspNet-Version: 4.0.30319 Set-Cookie: ReqClientId=ff582d1d-8b8b-47a2-aa03-a25bc03703c5; expires=Wed, 24-Sep-2064 04:32:27 GMT; path=/ WWW-Authenticate: Negotiate WWW-Authenticate: NTLM X-Powered-By: ASP.NET Date: Wed, 24 Sep 2014 04:32:27 GMT HTTP Error 401 - Unauthorized: Access is denied "

توی فایل کانفیگ phpmscrm متغیر USE_AD_AUTHENTICATION رو false کردم که نخواد با یوزر اکتیو دایرکتوری لاگین بشه و از یوزر دیتابیس استفاده کنه. ولی انگار بازم داره این کارو میکنه. یوزر پسورد هم درسته. یعنی من با یه سیستمس خارج از دامین میتونم به اون crm لاکین کنم. ولی نمیدونم چرا توی کد همچین خطایی میده
کسی میدونه مشکل از کجاست؟