API error message appearing

Home Forums Hapara Suite API error message appearing

Viewing 1 reply thread
  • Author
    Posts
    • #4571
      Anne Lye
      Participant
      Points: 80

      Hi there, I am trying to update my student emails (I have made the classes and they are assigned teachers already in Hapara) but as I run the validator I get an API error.  I have gone into the Hapara marketplace apps within the G Suit admin are and granted API access, but I am still getting the error message.

      Any ideas?

      Attachments:
      You must be logged in to view attached files.
    • #4573
      Rob Clarke
      Keymaster

      Hi Toby,

      I believe this is because API keys expire periodically. They do this because an API (Application Programming Interface) is how two different systems talk to one another, therefore as/when each is updated/changes, the ‘agreement’ between them may need to be refreshed.

      Here are a couple of things to check – first let’s start from the Google side of the equation.

      G Suite Admin items to check:

      G Suite Security > API Reference

      1. Ensure that the API access in G Suite admin console is enabled (this is likely to be the case, but let’s check). This has to be done by someone with Super Admin rights.
      2. Next you need to check that ‘Enable API access‘ is checked: G Suite Admin > API Reference

      Check Hapara is linked up with Google properly

      Log in to your Hapara Admin Console and go to Configuration > Google Apps Settings.

      1. Scroll down to the Admin Access section.
      2. Ensure that the user listed is a valid super administrator in your domain.
      3. If the user is not a valid super administrator, then do one of the following:
        1. Restore the user’s super admin privileges, or type in a super admin’s email address
        2. Ensure a successful test result, then click Save Changes.
      4. To prevent problems like this from happening if an administrator leaves your school, make sure this admin account that is not associated with a person (ie. not you if possible).

      There are a few other items to check through, but in this case, I don’t think you need to check them.

      Check that Hapara is able to communicate with Google properly

      This is called ‘Authenticating Hapara Dashboard with OAuth 2.0‘ which is where you allow Google to communicate with Hapara by using the Hapara marketplace app.

      1. Log into your G Suite admin console > Apps > Marketplace Apps… then select: Apps List which will show all apps you’ve added from the Marketplace:G Suite Admin > Apps > Marketplace apps
      2. Click on Hapara Teacher Dashboard and check Data Access is granted.

      Further reference from Hapara is here…

      • This reply was modified 6 years, 1 month ago by Rob Clarke.
Viewing 1 reply thread
  • You must be logged in to reply to this topic.
Skip to toolbar