У меня есть сторонняя служба, которая, по моему мнению, отправляет мне искаженный JSON

И в результате Rails умирает незадолго до моих контроллеров и возвращается:

781: unexpected token at 'stateId=resume&registration=bar&actor=null&Authorization=foo&activityId=JumrnmV_course_id&Content-Type=application/json'

Это немного загадочно для меня, потому что у меня нет доступа к стороннему сервису. Я могу только добавить параметры к URL-адресу запроса, и они добавляются в возвращаемую полезную нагрузку, которая, по-моему, портит мой JSON.

Запрос запуска таков:

  '/system/' + @myobj.id.to_s + '/story.html' +
  '?endpoint=http%3A%2F%2Fmywebsite.dev%2Fquizzes%2F' + 
  '&auth=foo' +
  '&registration=bar'

Я должен признать, что я немного избит этим, и не совсем уверен, в каком направлении двигаться дальше. У кого-нибудь есть идеи, как я мог бы еще расшифровать это?

Сторонним сервисом является Articulate, который отправляет инструкции в TinCan.

0 ответов

Другие вопросы по тегам