Я уверен, что я полностью провалился, но я дошел до этого с помощью других пользователей Stack Overflow, так что пока что спасибо.
Мне нужно отправить данные JSON в удаленный API. Очевидно, я не могу использовать jQuery из-за проблем с SOP, а удаленный API не поддерживает JSONP.
Я также не хочу использовать какие-либо прокси, чтобы обойти ограничения SOP.
Согласно документации API ( http://myemma.com/api-docs/ ), это форматирование ожидаемых данных (данные запроса и ответа передаются как JSON):
POST https://api.e2ma.net//123/members/add
{
"fields": {
"first_name": "myFirstName"
},
"email": "email@domain.com"
}
И это то, что я создал до сих пор, но продолжаю получать ошибки «не удается проанализировать JSON» от удаленного API:
#objGet.FileContent#
Опять же, я определенно каким-то образом искажаю структуру своих данных, но я не уверен что я делаю неправильно, особенно в отношении правильной установки "полей": {"first_name": "myFirstName"} структуры / массива.