The requested URL returned error: 400
-
I noticed that existing contacts (by email search) were not getting updated in the database.
I printed out a few variables in your plugin for testing. The following are my results.
Here is my XML request:
<?xml version="1.0" encoding="UTF-8"?> <entry xmlns="https://www.w3.org/2005/Atom"> <title>TitleNode</title> <updated>2014-05-14T18:57:30+01:00</updated> <author> <name>CTCT Samples</name> </author> <id>https://api.constantcontact.com/ws/customers/myclient/contacts/10001</id> <summary type="text">Customer document</summary> <content type="application/vnd.ctct+xml"> <Contact xmlns="https://ws.constantcontact.com/ns/1.0/">Customer document<EmailAddress>[email protected]</EmailAddress> <FirstName>Brett</FirstName> <LastName>Millett</LastName> <MiddleName/> <CompanyName/> <JobTitle/> <OptInSource>ACTION_BY_CUSTOMER</OptInSource> <HomePhone>435-555-5555</HomePhone> <WorkPhone/> <Addr1>101 N Way</Addr1> <Addr2/> <Addr3/> <City>My City</City> <StateCode>State</StateCode> <StateName/> <CountryCode>us</CountryCode> <PostalCode>90210</PostalCode> <SubPostalCode/> <Note/> <EmailType>HTML</EmailType> <CustomField1>No</CustomField1> <CustomField2>ertwert</CustomField2> <CustomField3>wert</CustomField3> <CustomField4/> <CustomField5/> <CustomField6/> <CustomField7/> <CustomField8/> <CustomField9/> <CustomField10/> <CustomField11/> <CustomField12/> <CustomField13/> <CustomField14/> <CustomField15/> <ContactLists> <ContactList id="https://api.constantcontact.com/ws/customers/myclient/lists/3"/> <ContactList id="https://api.constantcontact.com/ws/customers/myclient/lists/8"/> <ContactList id="https://api.constantcontact.com/ws/customers/myclient/lists/21"/> <ContactList id="https://api.constantcontact.com/ws/customers/myclient/lists/3"/> <ContactList id="https://api.constantcontact.com/ws/customers/myclient/lists/8"/> <ContactList id="https://api.constantcontact.com/ws/customers/myclient/lists/21"/> <ContactList id="https://api.constantcontact.com/ws/customers/myclient/lists/1"/> </ContactLists> </Contact> </content> </entry>
Here’s my response:
array(3) { ["xml"]=> bool(false) ["info"]=> array(26) { ["url"]=> string(89) "https://api.constantcontact.com/ws/customers/myclient/contacts/10001" ["content_type"]=> NULL ["http_code"]=> int(400) ["header_size"]=> int(25) ["request_size"]=> int(402) ["filetime"]=> int(-1) ["ssl_verify_result"]=> int(0) ["redirect_count"]=> int(0) ["total_time"]=> float(0.633743) ["namelookup_time"]=> float(3.0E-5) ["connect_time"]=> float(0.081362) ["pretransfer_time"]=> float(0.245929) ["size_upload"]=> float(1950) ["size_download"]=> float(0) ["speed_download"]=> float(0) ["speed_upload"]=> float(3076) ["download_content_length"]=> float(-1) ["upload_content_length"]=> float(1950) ["starttransfer_time"]=> float(0.323811) ["redirect_time"]=> float(0) ["certinfo"]=> array(0) { } ["primary_ip"]=> string(13) "192.168.1.1" ["primary_port"]=> int(443) ["local_ip"]=> string(11) "10.77.1.210" ["local_port"]=> int(46260) ["redirect_url"]=> string(0) "" } ["error"]=> string(37) "The requested URL returned error: 400" }
Any ideas?
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘The requested URL returned error: 400’ is closed to new replies.