Error 400 Redirect_uri_mismatch, while attempting to post to shutterstock contributor

Nick here,
Attempting a title, description, and seo keyword generator then upload them directly to shutterstock using the shutterstock api. my make.com scenario totally works to generate then add to a google sheet. However the issue comes in posting image, title, description, and keyword on shutterstock to be reviewed. I am trying via the http module/make an OAUTH 2.0 request. Made an app in shutterstock developer, added the callback url that error message gave(I think that is correct, IDK honestly my first time)… same thing! Believe "Authorize URI = https://accounts.shutterstock.com/oauth/authorize. And Token URI = https://api.shutterstock.com/v2/oauth/access_token. Then enter “Consumer Key” and “Consumer Secret” from shutterstock developer app I created. SAME THING…UGHH!!!

Also attempted logging into Shutterstock API Explorer, username and password go through so basic auth but then i enter my “Consumer Key” and “Consumer Secret” from sutterstock dev app i made and get the EXACT SAME THING!!! I feel like i am missing something trivial. posibilities include, IDK what Im doing(first time), shutterstock dev might require payment (pretty sure this is a basic request), Webhook needed? (honestly still not sure what it does). One last thing sorry, URL under connection in http module I believe should be url of upload to shutterstock contributor, right?
ANY HELP would be AMAZING, might just love you forever, lol


Hi @Nick_Nasty,

It looks like Shutterstock is refusing the URL because it is not in its accepted list of URLs. The message seems to indicate that you have to register the integromat.com URL in the Shutterstock developer console. I’m guessing that if you do that (I don’t know how, though) it should resolve the issue.

L

1 Like

Welcome to the Make community!

According to https://api-reference.shutterstock.com/#authentication-basic-authentication,

you need to send the redirect_uri parameter with the authorize URL.

so you need to expand the Advanced Settings,

and insert https://www.integromat.com/oauth/cb/oauth2

samliew – request private consultation

Join the Make Fans Discord server to chat with other makers!

1 Like

ok attempted Samliew and now i get

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.