Fetch a Single Metadata In-Game
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
// Available sources are: reward, leaderboard, catalog_item, progression, currency,
LootLockerMetadataSources sourceType = LootLockerMetadataSources.leaderboard;
// The ulid of the source you are trying to fetch metadata for
string sourceID = "01J96M0BX1GGTPP2QDRCBV3FW2";
// The key of the source that you want to fetch
string key = "info";
// Base64 can be set to content_type "application/x-redacted", use this to avoid accidentally fetching large data files
bool ignoreFiles = true;
LootLockerSDKManager.GetMetadata(sourceType, sourceID, key, (response) =>
{
if(response.success)
{
// If it succeeded, dispaly the fetched metadata in the console
string value = "";
response.entry.TryGetValueAsString(out value);
Debug.Log("Metadata result:"+ value);
}
else
{
// If it failed, output the error to the console
Debug.Log(response.errorData.message);
}
}, ignoreFiles);curl -X GET 'https://api.lootlocker.io/game/metadata/source/catalog_item/id/{ulid}?key={value}&ignore_files={bool}' \
-H 'x-session-token: your_token_here' \