What is Causing the Invalid, Unknown, or Malformed Scope Error in Configuring an Unsplash App?

This topic was automatically generated from Slack. You can find the original thread here.

  • I am trying to configure an Unsplash app, but I keep getting the error on their side saying: The requested scope is invalid, unknown, or malformed

I pasted in the redirect URI you gave me. What am I doing wrong?

It seems like there may be an issue with the OAuth scopes you’re requesting for your Unsplash app. The error message you’re receiving typically indicates a problem with the scopes specified during the OAuth authorization process. Pipedream has configured default OAuth scopes for Unsplash, which are sent in the OAuth authorization request. These scopes include: - public - read_user - write_user - read_photos - write_photos - write_likes - write_followers - read_collections - write_collections Please ensure that the scopes you’re requesting in your Unsplash app configuration match these scopes. If you’ve included any scopes not listed here, or if there’s a typo in the scope names, that could be causing the error. Additionally, make sure you’ve registered your Unsplash application and used the correct Redirect URI provided by Pipedream: https://api.pipedream.com/connect/oauth/oa_GVViVQ/callback. If you continue to experience issues, I recommend double-checking your Unsplash app configuration against the Unsplash documentation and ensuring that all requested scopes are valid and correctly spelled. If the problem persists, you might want to reach out to Unsplash support for further assistance, or visit Pipedream Support for more help.

OK, that was the problem. I only wanted to use one of the scopes, but the integration requires all of them enabled. No big deal to enable them all, but it wasn’t obvious that I needed to do so.