Roblox API for Laravel

1.0.2 2020-09-09 20:04 UTC

This package is auto-updated.

Last update: 2024-09-24 13:48:38 UTC


README

为 Laravel 9 提供的非官方 Roblox API 包装器

安装

composer require silicondigital/roblox

函数

徽章

  • getBadge(int $badge_id) - 返回单个徽章
  • getUniverseBadges(int $universe_id, int $limit = 10, string $sort_order = 'Asc') - 返回宇宙中的徽章
  • getUserBadges(int $user_id, int $limit = 10, string $sort_order = 'Asc') - 返回单个用户的徽章
  • getBadgeAwardedDates(int $user_id, array $badge_ids) - 返回用户数组徽章的授予日期。

缓存响应

为了加快您的应用程序,此 API 通过 Laravel 内置的缓存函数提供缓存功能。在使用此功能之前,请确保已进行配置。 Laravel 文档:缓存

所有 API 都允许您传递缓存选项,键必须是唯一的,否则它将被覆盖。通常,您应该将键名称设置为响应的内容,例如 badge_{badge_id}

内部,API 将缓存键以 roblox_ 为前缀,如果您想直接使用 Laravel 缓存外观与缓存数据交互,请参阅以下示例。

use Illuminate\Support\Facades\Cache;

Cache::get('roblox_{your key name}'); // e.g roblox_badge_1234
Cache::tags(['badges'])->flush();