-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
magister moved school search #154
Comments
i got here because of the following error
|
Hi, thanks for the report! I'm afraid that -even if this issue has been fixed- the library doesn't work. It has simply been too long that somebody has updated it. You can try to implement the needed change yourself, and see if the library does something useful then. You might even want to fork this library. I'm not working on the library myself anymore, so if you or somebody else doesn't pick it up I'm afraid this error will persist. |
Yes, true
I'll try |
Are you still working on it? |
I tried but it gave me too much errors. Magister changed completely |
zoeken naar scholen kan idd niet meer, maar dat is eigenlijk ook niet nodig je kan gewoon zelf een achool object meegeven als je die magister instance aanmaakt, de login flow is ook wat veranderd, maar ze volgen de oidc spec en die is redelijk makkelijk te implementeren, vgm werkt deze package van vincent ook nog: https://github.com/idiidk/magister-openid |
bedankt voor de info ga ik proberen |
moet ik nog ergens een |
ja je moet naast username password en school ook een je kan ook een parser schrijven die eerst de login html ophaalt van magister, daar de naam van t huidige js uithaalt en dan dat js bestand opvragen en vervolgens met een regex de authcode eruit trekken |
die heb ik
js ga ik doen is denk ik wel handig |
en het werkt btw |
dat is niet gelukt, de |
hij is dynamisch, soms veranderd die authcode al na een uurtje en soms na 2 dagen, dus let daar even op want dan moet je m opnieuw opzoeken en hardcoden ;) |
daar liepen we tijdens het ontwikkelen van deze library ook tegenaan. je zou eventueel dus een parser kunnen schrijven alleen was dit een beetje buiten de scope van dit project. misschien werkt de parser die lieuwe ooit heeft gemaakt nog wel, dan kan je hier de code ophalen (https://raw.githubusercontent.com/simplyGits/magisterjs-authcode/master/code.json) |
daar staat een oude authCode en, |
de authCode is niet gehardcode, maar de link naar het script waar die in staat: |
oh ja, nog iets voor een nieuwe |
klopt maar dan kan je nog steeds niet zoeken op naam, dan kan je met zo goed zelf dat subdomein invullen ik heb hier een array met alle scholen die magister hadden (naam, id en url) die je opzich kan gebruiken. is een klein beetje outdated (verzameld een paar dagen voordat dat oude api endpoint verwijderd werd) maarja zovaak zal die lijst toch niet veranderen |
oh ja klopt lol
ok om nu mee te beginnen maar er moet vast ook een mogelijkheid zijn om zo'n array automatisch te maken door bijv die lijst met subdomein te requesten en uit de html de schoolnaam te halen |
he hoe gaat het, is het al af en kan ik anders helpen |
net ff een script gemaakt om de |
als je wil kan je de array van @netlob #154 (comment) in de school search functie zetten |
volgens mij (als ik alles goed heb gedaan voor de rest) werkt deze functie niet meer, is hij nog steeds uit de devtools te halen? en zoja, hoe? |
Bij mij werkt het nog |
misschien heeft het te maken met het feit dat mijn school een oauth2 flow heeft? |
Oh dan zou je dat zelf uit moeten proberen tot het werkt wat mijn school heeft dat niet en dus kan ik dan niet doen 🙁 |
magister moved school search to
https://accounts.magister.net/challenges/tenant/search?key=<SchoolName>
the response only gives a
displayName
and anid
about every school matching the queryexample response (i searched for
mar
):The text was updated successfully, but these errors were encountered: