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
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!
On dirait qu'ils en ont un maintenant! Je cherchais aussi une api EdX qui inclurait, je l'espère, l'accès à un catalogue de cours actuel et inclurait également toutes les descriptions de cours.
Je ne sais pas quand il a été libéré, mais cela ressemble à une bonne direction pour moi - http://edx.readthedocs.io/projects/edx-platform-api/en/latest/courses/overview.html
Espérons que cela est utile.
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.