It sounds like it’s not necessarily an issue on your end, but more an issue with simply connecting the the Credly API. I’ll need to check with them tomorrow about what may be going on and if they have any issues going on for connectivity.
Stay tuned.
You should be able to enter your Credly username (the email address you use to login to your Credly account) and password in the Credly Integration area of BadgeOS. The system retrieves an API key for you automatically, so you should not need to go to the Developer Portal.
But since the above was not working for you, below are the directions to generate another an API key from the Developer Portal:
1 – Visit the Developer site for Credly at:
https://developers.credly.com/api/user-management
Be sure you are logged into Credly (login at top right corner if not).
2 – In the “User Management” section, under “Register and Authenticate”, click to expand “Authenticate”.
Enter your email address (email you use to login to Credly) and password. Click “try it”. Scroll down to “response body” and look for the long string of characters that follow “token”:
That is the API token, and should work inside the Credly Integration Settings in BadgeOS.
Can you try placing the API token in your BadgeOS installation with the API token retrieved using the process described above, and let us know if that resolves the issue?
Thanks for getting back to me so quickly guys, it is really appreciated.
I tried with the new token that I recieved following your instructions but I still get the same message – ‘You must pass a valid badge builder token to continue’.
To make sure it wasn’t a noob user error at my end I tried the sting of characters after token: (both with and with out ” ” in a vain hope…) I even refreshed it again and tried the new sting and still got the same response. I tried every string of characters that I could see and no love from any of them.
Is there anything else I can try?
I really appreciate your help.
Ah, Badge Builder. That’s a bit different than the Credly settings area in the WP Admin.
We haven’t given up on this, I’m just not sure offhand what to try next 😀
Wondering if anything has changed on your end, or if we need to dig deeper into the Credly side of things for BadgeBuilder.
Nothing has changed at my end. I can create a badge no problems – the issue arises when I try to use the Credly Badge Builder to get an image.
When I click on the badge builder SDK link that it offers it seems to get quite technical. (Well at least it is for me…)
Any advice would be welcomed.
Any more thoughts on what we can try?
We are also having an issue with the Credly integration. It suddenly stopped working and we are receiving the same error message as the other user.
Please help!
You can try revisiting your “Credly Integration” page within your BadgeOS menu:
[YOURSITE]/wp-admin/admin.php?page=badgeos_sub_credly_integration
Remove the API Key from the API Key field.
Click “Save Settings”
You’ll then see the fields to login with your Credly username (the primary email address associated with your Credly issuer account) and your Credly password. Enter that info and click Save Settings. That will retrieve a new API token for you and will hopefully resolve your issue. It’s possible your previous API Key expired or changed for some reason.
Anything new tlsproule or mibadges? Sorry for my absence.