- Jun 2, 2009
- 488
- 13
- 81
We hired a programmer to do a BigCommerce API integration for us at work (importing a vendor's products into BC). He's telling us that he's having trouble with the vendor's API returning invalid XML and hex characters (I believe the hex for a space is the primary offender). I asked the vendor and they said it should be easy enough to write the program so it just ignores those problems and keeps running; the programmer says that causes other problems and screws up product data.
The latest response I got from our vendor is the following:
"I can help with questions directly regarding our web services, but I will be unable to provide programming support. There are simply too many types of programming languages out there for us to try and support them. If your programmer still has questions in regards to our web services (how to get this information? or what web service provides what information?).
Even through its our policy to not provide programming support, I would still definitely help if I knew the answer. I am not a programmer, so unfortunately I dont know how to get around invalid characters.
Our web services return raw XML with no formatting. This means that whatever program your programmer is using to receive that XML is what is throwing the errors. Whether its a custom or 3rd party software, this is what needs to be corrected to avoid the stops thrown by the invalid characters."
Our programmer is unfortunately in New York and currently out of commission with the hurricane, so I'm trying to have a solution ready for him whenever he's back on the radar. Unfortunately I'm not a programmer either so I'm having trouble figuring out who's actually correct here.
The vendor has a fair point that their API is used by lots of companies and apparently nobody else is complaining, so I'm thinking the probable issue is that our programmer just isn't skilled at dealing with this kind of problem.
Can you guys shed some light on this? Is there a reasonable solution I can pass to our programmer?
The latest response I got from our vendor is the following:
"I can help with questions directly regarding our web services, but I will be unable to provide programming support. There are simply too many types of programming languages out there for us to try and support them. If your programmer still has questions in regards to our web services (how to get this information? or what web service provides what information?).
Even through its our policy to not provide programming support, I would still definitely help if I knew the answer. I am not a programmer, so unfortunately I dont know how to get around invalid characters.
Our web services return raw XML with no formatting. This means that whatever program your programmer is using to receive that XML is what is throwing the errors. Whether its a custom or 3rd party software, this is what needs to be corrected to avoid the stops thrown by the invalid characters."
Our programmer is unfortunately in New York and currently out of commission with the hurricane, so I'm trying to have a solution ready for him whenever he's back on the radar. Unfortunately I'm not a programmer either so I'm having trouble figuring out who's actually correct here.
The vendor has a fair point that their API is used by lots of companies and apparently nobody else is complaining, so I'm thinking the probable issue is that our programmer just isn't skilled at dealing with this kind of problem.
Can you guys shed some light on this? Is there a reasonable solution I can pass to our programmer?