jizuscreed/lingualeoclient

一个通过API从Android应用访问LinguaLeo.com内容的库

1.0.2 2020-03-15 20:02 UTC

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');