I wanted to connect my AWeber account to my Bluehost website so I could start using their services. As soon as I logged in, I was greeted with this error message:
{ “error” : “You are not authorized to access this resource.” }
For the life of me, I couldn’t figure out what was going on. I had made sure to create a strong password, enabled 2-step verification, and had read through their documentation multiple times. Still, nothing worked. So, I decided to contact Bluehost support and see if they could help. Here is what they had to say:
Bluehost Support
Hi,
Thanks for reaching out to us. I understand your situation completely and was able to reproduce it. I’ve looked into it and the issue appears to be with your API key.
Can you please try generating a new one and let us know if that works?
If not, then we can reach out to our development team and have them take a look at it as soon as possible.
Thanks for hanging out there and please don’t hesitate to reach out if we can help in any way.
Sincerely,
The Bluehost Team
The Issue
Well, it turns out that my API key wasn’t strong, easy to guess, or unique enough. I had used a key that I had used for a different account and that is why I ended up with unauthorized access. When I changed it to a unique, strong key and tried again, it worked like a charm!
So, as you can see above, I was able to generate a new API key and use it successfully. Hopefully, this was helpful to you and others in the same situation. If you run into any other problems, be sure to let us know. Thanks!