2015-10-13 4 views
1

Je semble être en mesure de trouver toutes les informations dont j'ai besoin pour obtenir une liste de cours. Ce pourrait être moi, mais les docs semblent à moitié faits, sans grattage, y a-t-il un moyen d'obtenir une liste de cours?Liste des cours de l'API EdX

Répondre

3

Parlez-vous de la liste des cours sur edx.org? Pour cela, vous auriez besoin d'une clé OAuth pour accéder à ce point de terminaison API, et je ne crois pas qu'edx.org fournisse actuellement des clés OAuth. Ce point de terminaison API est actuellement destiné à un usage interne uniquement. Si vous souhaitez exécuter votre propre installation Open EdX, vous pourrez accéder à ce point de terminaison API à partir de votre propre instance et retourner des informations sur les cours que vous avez exécutés sur votre propre installation.

Mais vous avez une autre option, vous pouvez utiliser le Flux RSS de www.edx.org

https://www.edx.org/api/v2/report/course-feed/rss

J'ai trouvé ce here

J'espère que cela aide!

1

Les docs ne donnent pas l'URI racine pour exécuter vos requêtes API. N'importe qui peut héberger une instance de la plateforme edX, l'URI racine peut donc changer. Voici une URL complète pour l'API de cours edX:

https://courses.edx.org/api/courses/v1/courses/

Visiter cette URL montrera les résultats qu'un utilisateur anonyme verrait.