We have integrated the Schoology APIs in our web application. When I call the below URL, it authorizes the user but will not redirect a user to our application
https://app.schoology.com/oauth/authorize?" + authorizeToken + "&oauth_callback=" + webUrl + "?code=schoology"
The above URL validates the user credential and shows the "Unable to authenticate, there was no valid return URL found. Please report this to your administrator" message. Earlier this URL was redirecting the user to our application.
Any help is appreciated.
Ran into the same issue.
There have been changes to the parameter name, change it from "&oauth_callback=" to "&return_url="
I tried with "&return_url=" but it is also not working.
Some changes we're undocumented or probably made inadvertently. Make sure the URL encoded return_url doesn't have the protocol or port number specified.
For example, the return_url https://sekolah.org:80/schoology should now be changed to sekolah.org/schoology if not it will be invalid.
I am using API integration in our application. Do I need to set up the Authentication tab also? which contains the remote auth URL and return URL.
In order to protect your privacy and avoid sharing any Personal Identifiable Information (PII) data in the Community, we recommend reaching out to the Technical Contact of your district who should be able to connect with the PowerSchool Support Team. The Support Team would be able to take a closer look at your application, gather more information, and assist you further.