各位兄弟姐妹,本人在使用SugarSoap的时候碰到一个非常棘手的问题, 发布出来希望得到大家的帮助,如果有遇到类似问题或是有什么想法的,请不吝赐教.
我先call get_available_modules(),可以得到下面这些modules name:
Contacts
Accounts
Campaigns
Emails
Reports
....
然后我拿contacts fields:
$result = $sugarClientProxy->get_module_fields($session_id, 'Contacts');
正常
再拿Accounts fields:
$result = $sugarClientProxy->get_module_fields($session_id, 'Accounts');
没有任何结果出现,print_r($result),页面显示为空,什么返回值都看不到.
去查httpd的log文件,发现没有写进任何log信息,在access log文件中看到:
[29/Mar/2011:12:29:58 +0800] "GET /AHCRM/soap.php?wsdl HTTP/1.1" 200 99032 "-" "NuSOAP/0.7.3 (1.114)"
[29/Mar/2011:12:30:00 +0800] "POST /AHCRM/soap.php HTTP/1.0" 200 809 "-" "NuSOAP/0.7.3 (1.114)"
[29/Mar/2011:12:30:01 +0800] "POST /AHCRM/soap.php HTTP/1.0" 200 340652 "-" "NuSOAP/0.7.3 (1.114)"
并且连不同modules出现的都是这样的log,却只有Accounts module不能正常返回结果,觉得非常奇怪,在available modules里面可以看到"Accounts",但是取Account module数据的时候却什么都拿不到,而且也没有返回error信息
因为问题比较紧急,希望有点思路或是经验的朋友能够施以援手,非常感谢!!


LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks