EdX API: как получить темы и комментарии курса?

Я использую Edx API, описанный здесь: https://courses.edx.org/api-docs/< /а>

Я получаю список курсов с сайта https://courses.edx.org/api/courses/v1/courses/

И я пытаюсь получить темы курса: https://courses.edx.org/api/discussion/v1/threads/?course_id=‹COURSE_ID›

Например: https://courses.edx.org/api/discussion/v1/threads/?course_id=AdelaideX%2FHumBio101x%2F1T2015

Ответ:

{
  "developer_message": "Course not found."
}

Но этот идентификатор курса был получен из списка курсов API.

Любые идеи, как получить темы и комментарии к курсу?


person baggelisSP    schedule 29.11.2020    source источник
comment
Не могли бы вы добавить полный запрос, который вы используете? Может быть, с cURL?   -  person thlik    schedule 21.12.2020


Ответы (1)


Вы получаете Course not found, потому что у вас нет прав доступа к запрошенному вами курсу. снова попытайтесь получить темы для курса, на который вы записались. (должны быть закодированы в HTML)
например: course-v1:edX%2BDemoX.1%2B2T2019 пример
на этот раз вы получите обсуждения. Почему ответ API курса содержит элементы, к которым у вас нет доступа? на самом деле я не уверен. но, возможно, лучше спросить на их дискуссионном форуме.

person mahyard    schedule 11.01.2021