For some reason when I use ro proxy for the link https://auth.roproxy.com/v2/login it says invalid token but when I change the link to roblox it doesn’t say that anymore.
For some reason when you use the friends api after requesting a certain user once it will stop changing. (specifically for following) Is this a bug?
https://friends.roproxy.com/v1/users/USERID/followings?sortOrder=Asc&limit=10&cursor=
dont use roproxy for logging in
dont use api for logging in
thats literally against roblox TOS
guessing the followers are being cached into roproxy when you access them
local apiUrl = "https://games.roproxy.com/v1/games/"..GAMEID.."/servers/Public?limit=100&cursor="
local response = HttpService:GetAsync(apiUrl)
its blocking when i use it the way its supposed to be used great job
that url was blocked cause people kept abusing it
just code a messaging service system if you need to get your own game places
hello it seems like the friends api caches,
https://friends.roblox.com/v1/users/116781531/followings?limit=50&cursor=&sortOrder=Desc
and
https://friends.roproxy.com/v1/users/116781531/followings?limit=50&cursor=&sortOrder=Desc
has different outputs, this happens to both limit parameters too
I know this post was made in 2021, but is there a way to only get the items made by the user?
Not sure how maintained this project is anymore, but I’ve been wanting to automate something small in Studio to make an active owner list for an item using this api:
https://inventory.roblox.com/v2/assets/25740034/owners?limit=100&sortOrder=Asc
For some reason, RoProxy completely cuts out the owner
field, and only keeps the uaid
, serialNumber
, created
, and updated
fields intact.
This happens because there’s no authentication cookie.
This URL requires cookie authorization.
https://games.roproxy.com/v1/games/votes?universeIds=
is blocked
I randomly started getting issues with this api
Error:
HttpError: TlsVerificationFail
Code:
----- | Services | -----
local HttpService = game:GetService("HttpService")
local ServerStorage = game:GetService("ServerStorage")
local RunService = game:GetService("RunService")
local MarketplaceService = game:GetService("MarketplaceService")
----- | Variables | -----
local field = {}; field.__index = field
----- | Methods | -----
function field.getExperienceInfo()
local ExperienceDetails = HttpService:JSONDecode(HttpService:GetAsync(`https://games.roproxy.com/v1/games?universeIds={game.GameId}`))
local ExperienceVotes = HttpService:JSONDecode(HttpService:GetAsync("https://games.roproxy.com/v1/games/"..game.GameId.."/votes"))
local ExperienceBadges = HttpService:JSONDecode(HttpService:GetAsync(`https://badges.roproxy.com/v1/universes/{game.GameId}/badges?limit=50&sortOrder=Asc`))
if ExperienceDetails == nil then return end
ExperienceDetails = ExperienceDetails["data"][1]
ExperienceBadges = ExperienceBadges["data"]
if ExperienceDetails == nil then return end
return {
["Thumbnail"] = "rbxassetid://"..MarketplaceService:GetProductInfo(game.PlaceId).IconImageAssetId,
["Name"] = ExperienceDetails.name or "N/A",
["PlaceId"] = game.PlaceId or "N/A",
["UniverseId"] = game.GameId or "N/A",
["Description"] = ExperienceDetails.description,
["Voice Chat"] = false,
["Active"] = ExperienceDetails.playing,
["Visits"] = ExperienceDetails.visits or "N/A",
["Favorites"] = ExperienceDetails.favoritedCount or "N/A",
["Genre"] = ExperienceDetails.genre or "N/A",
["Playing"] = ExperienceDetails.playing or "N/A",
["PlaceVersion"] = game.PlaceVersion or "N/A",
["Updated"] = DateTime.fromIsoDate(ExperienceDetails.updated):ToUniversalTime() or "N/A",
["Created"] = DateTime.fromIsoDate(ExperienceDetails.created):ToUniversalTime() or "N/A",
["Creator"] = ExperienceDetails["creator"],
["Badges"] = ExperienceBadges or "N/A",
["Likes"] = ExperienceVotes.upVotes or "N/A",
["Dislikes"] = ExperienceVotes.downVotes or "N/A",
}
end
return field
doesn’t freaking work anymore, probably fake
@okfalse Sorry to revive this topic, but I’m trying to understand how do I set up my own API that will request all gamepasess from all players and send it in one packet, assuming this because you can’t spam request, do i need to use node.js or smething along the lines of that, just give me the idea/run through of the process thanks!