Chcę osiągnąć coś następującego - mam prosty formularz do dodawania danych do bazy parse.com. Chciałbym utworzyć funkcję afterSave w chmurze parse, która po zapisaniu rekordu pobierze jego objectId z bazy i zapisze go do listy odbiorców w MailChimp.
Mam link, który po wklejeniu w pasek adresu przeglądarki poprawnie dodaje odbiorcę do listy MailChimp:
https://us3.api.mailchimp.com/2.0/lists/subscribe.json?apikey=API_KEYus3&id=LIST_ID&email[email]=EMAIL_ADDRESS&merge_vars[FNAME]=FIRST_NAME&merge_vars[LNAME]=LAST_NAME&merge_vars[CNAME]=COMPANY_NAME&merge_vars[OBJECTID]=OBJECTID&double_optin=false&send_welcome=false
Po poprawnym wykonaniu zwracana jest struktura json:
{"email":"EMAIL_ADDRESS","euid":"XXX","leid":"YYY"}
Chcę to jednak zrobić z poziomu funkcji javascript.
Nie mogę wysłać httpRequest, ponieważ strona znajduje się w innej domenie i przeglądarka zwraca błąd:
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access
Jak to ugryźć?