I'm receiving the following error. This is in code that has been working fine w/o change. It's also very random.
getContactDetails or searchContactsByEmail
Warning: simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not found in /Users/davebrown/Documents/www/clientbuilder/library/ConstantContact/Collections.php on line 235
I don't think this is due to a change on our side--we haven't made any intentional changes to the XML API for quite some time. Is it possible that the XML parser you were using got updated or otherwise changed? Or, perhaps, the version of PHP you're using? If not, could you show me the line of code that's failing, along with a couple of lines surrounding it (for context)? Maybe lines 230-240 in the Collections.php file?
It looks like the code is failing before anything is submitted to us, which would suggest an environment change on your side.
Partner API Support Engineer
After looking at the source code for the Collections.php file in our older PHP library, it looks like the error happened when the application attempted to convert API responses to XML. In particular, this error would indicate that the response received was not XML formatted and thus could not be parsed.
Based on the fact that the issue cleared itself up, I suspect that it may have been some form of a connectivity issue that was causing connections to fail between your server and Constant Contact. I am not aware of any outages on our platform around this time, which leads me to think that the issue may have been external to Constant Contact. If you do see any recurrence of this issue, please let us know and we will be able to dig a bit deeper.