API

Status

Medi

Bot Developer
Premium
Feedback score
27
Posts
393
Reactions
171
Resources
1
Can we just get some really fucking basic api endpoints ??? I dont really understand why there arent any..
 
Type
Suggestion
Status
Denied
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Zyger

Middleman
Supreme
Feedback score
414
Posts
2,207
Reactions
2,615
Resources
0
https://www.mc-market.org/wiki/terms/

"(ii) You will not use any robot, spider, crawler, scraper, or other automated means or interface to access the Service or extract other user’s information; (iii) You will not use or develop any third-party applications that interact with other users’ content or the Service without MCM's written consent;"

That's probably why.
 

Medi

Bot Developer
Premium
Feedback score
27
Posts
393
Reactions
171
Resources
1
https://www.mc-market.org/wiki/terms/

"(ii) You will not use any robot, spider, crawler, scraper, or other automated means or interface to access the Service or extract other user’s information; (iii) You will not use or develop any third-party applications that interact with other users’ content or the Service without MCM's written consent;"

That's probably why.
Im well aware its against the rules, hence why Im requesting basic api endpoints.
 

Medi

Bot Developer
Premium
Feedback score
27
Posts
393
Reactions
171
Resources
1
If they're made it against the rules, they clearly don't want people to create applications for the site, which is why they wouldn't release an API.
Hence why this suggestion is open. Im requesting basic end point access. Its all forbidden regardless without web-scraping.
 

Ajdin

I used to be a big deal on here but now irrelevant
Supreme
Feedback score
12
Posts
2,419
Reactions
3,404
Resources
0
XenForo 2.x has an API. If Mick ever wants to update, you'll have that.
 

Valentino

Future president
Supreme
Feedback score
22
Posts
196
Reactions
94
Resources
0
I mean Jayson and Mick be real... It's not that hard to create api that pulls data from database, few lines of code and it's done.
Having api would be really helpful as verifications for e.g. resources(buyers) and discord would be easier.

Hit me up if you really don't have time and want someone to make it for you.
 

Jayson

Supreme
Feedback score
17
Posts
1,258
Reactions
741
Resources
0
I mean Jayson and Mick be real... It's not that hard to create api that pulls data from database, few lines of code and it's done.
Having api would be really helpful as verifications for e.g. resources(buyers) and discord would be easier.

Hit me up if you really don't have time and want someone to make it for you.
One of the big issues with creating an API is system resources. We’d need to make the current server accessible without an immediate blockade which evidently leads to catastrophe. It doesn’t really make sense from a business and privacy perspective either for anything other than resources.
 

Harry

Rustacean
Management
Feedback score
10
Posts
1,606
Reactions
876
Resources
0
We’d need to make the current server accessible without an immediate blockade
What do you mean by this? I would've thought that if you pipe the request through CloudFlare as usual, you could treat it like any other request; If you're referring to authentication, surely supplying a valid XF session token would be enough (or an actual API token linked with the account), and then only grant access to specific endpoints if the user has Supreme or Premium (permission based).

It would be nice to see user-specific endpoints (like Discord's '/users/@me' endpoint), such as conversations/alerts, but resources is definitely a must.
 
Last edited:

Jayson

Supreme
Feedback score
17
Posts
1,258
Reactions
741
Resources
0
What do you mean by this? I would've thought that if you pipe the request through CloudFlare as usual, you could treat it like any other request; If you're referring to authentication, surely supplying a valid XF session token would be enough (or an actual API token linked with the account), and then only grant access to specific endpoints if the user has Supreme or Premium (permission based).

It would be nice to see user-specific endpoints (like Discord's '/users/@me' endpoint), such as conversations/alerts, but resources is definitely a must.
XenForo’s processing is quite database intensive - it’s needed to route requests, determine which files to include, and which to execute. This makes it not so viable in regards to building it directly into XenForo - an API token would make more sense in my mind, however it would again make a hole to connect to our systems. Database connections are fairly intensive.

Cloudflare isn’t the most effective manner of stopping bot attacks, especially when distributed.
 

1337

ash is our purest form
Supreme
Feedback score
159
Posts
1,540
Reactions
1,523
Resources
0
XenForo’s processing is quite database intensive - it’s needed to route requests, determine which files to include, and which to execute. This makes it not so viable in regards to building it directly into XenForo - an API token would make more sense in my mind, however it would again make a hole to connect to our systems. Database connections are fairly intensive.

Cloudflare isn’t the most effective manner of stopping bot attacks, especially when distributed.
There is already an API included in XF 2 (https://xenforo.com/xf2-docs/dev/rest-api/). I believe MCM still runs on v1 though.
 

Mick

BuiltByBit Owner
Management
Feedback score
28
Posts
6,413
Reactions
7,703
Resources
0
We currently have an API planned to be developed in the future which should be pretty useful. I believe we plan to make it exclusive to our Ultimate users, but many of the plans are undecided.

As there is already a suggestion thread about this pending, I will be moving this to denied. Thanks for the suggestion.
 
Status
Top