API Update
TooLiPHoNe.NeT
Jijo Sunny PLEASE !
Don't let this API improvement topic without answers or roadmap.
It's been 1 year that you released the API asking for us to give you feedbacks. People gave you feedbacks. But I don't think you are taking them into consideration...
BMC is a great platform for creatirs, but a bad one for developers...
A simple but usable API should be the best feature you can now add to your platform. Bacause developers can have great ideas and create cool things with it.
The use case of using you API is to give on our websites some premium features to users that supported us / are members on BMAC.
I need to know if a user is one of my member, given its email address (the only user friendly thing he can provide me).
From that email, I can check using your API if I can give him some additional features / services on my website.
That IS VERY IMPORTANT for me, as now I need to ask my users to login to their BMAC account and then click a special link on a member's only post that go to my website saying me that "yes, this user is my member as he can click the link on the members only post, so I put a cookie to remeber that". But members can unsubscribe and so I need to ask my members to do that EACH month.
What a pain for them, and for me to explain them that I can't do anything better.
So I'd like to use your API to only ask them once their email, and then I can get their current status (active memebr or not?) whenever they come to my website.
But UNFORTUNATELY your API is not usable because to get some members details, we NEED their internal user ID. This is very hard to get.
Indeed we can't ask a user to give us their ID because it is not displayed anywhere on their account.
We can't get anything using a more user-friendly information : their email. Just add the way to get members / supporters data by email too!!
And we can't retrieve the user ID from the API endpoint giving the whole members list because we only have 5 results per call. And there is no filter query param where we can search for members with a specific email for example...
I have 2000+ member so imagine how can I find a member from its email? that would be a pain to make perhaps 100 API calls to find him!
PLEASE PLEASE PLEASE consider working a little to your API.
This is not a big thing to do and you can open many cool things done by your developer users.
Hope you'll hear that message!
See U
Waren Gonzaga
As additional, since new features has been released. You need to update the existing API with those features.
Waren Gonzaga
Hi Jijo Sunny can you merge the following requests here? is it possible?
Waren Gonzaga
Waren Gonzaga
Adding this also: https://building.buymeacoffee.com/feature-requests/p/api-more-endpoints
Waren Gonzaga
Waren Gonzaga
This is from Vercadium:
"I had asked for API endpoints to get members/supporters by email. This would still be ideal, but if it's easier/quicker to implement, an endpoint to first get the ID by email might be enough; just a thought!
One way or another, I think this is essential for a usable API - the most common usage is going to be "check if this user is a member" and the user is unlikely to know their ID."