jizuscreed / lingualeoclient
一个通过API从Android应用访问LinguaLeo.com内容的库
1.0.2
2020-03-15 20:02 UTC
Requires
- php: >=5.4
- ext-json: *
- guzzlehttp/guzzle: >=6.0-stable
This package is auto-updated.
Last update: 2024-09-16 06:03:38 UTC
README
一个通过API从Android应用访问 LinguaLeo.com 内容的库。它可以
- 通过用户身份验证
- 获取用户的词典
- 获取材料集合
- 从集合中获取材料
- 从lingualeo数据库中获取任何单词或短语的翻译
安装
composer require jizuscreed/lingualeoclient
快速入门
授权
$linguaLeoClient = new LinguaLeoClient\Client($userEmail, $userPassword);
获取用户配置文件数据
$linguaLeoClient->user;
获取用户的词典
$dictionary = $linguaLeoClient->getDictionary($startLimit, $chunkLimit, $onlyWords);
获取材料集合
$collections = $linguaLeoClient->getCollections();
从集合中获取材料(获取带有数据的材料列表及其预览)
$materials = $linguaLeoClient->getMaterialsFromCollection(Collection $collection, $chunkOffset, $chunkLimit);
获取材料全文
$materials[0]->getFullText();
获取单词的翻译
$linguaLeoClient->getWordTranslations('attraction');