nucleos/lastfm-bundle

此捆绑包提供使用 symfony 与 last.fm API 的服务。

1.4.0 2024-08-14 16:26 UTC

README

Latest Stable Version Latest Unstable Version License

Total Downloads Monthly Downloads Daily Downloads

Continuous Integration Code Coverage Type Coverage

此捆绑包为在 symfony 中使用 Last.fm API 提供了包装器。

安装

打开命令行,进入您的项目目录,并执行以下命令以下载此捆绑包的最新稳定版本

composer require nucleos/lastfm-bundle
# To define a default http client and message factory
composer require symfony/http-client nyholm/psr7

启用捆绑包

然后,通过将其添加到项目 config/bundles.php 文件中注册的捆绑包列表中来启用捆绑包

// config/bundles.php

return [
    // ...
    Nucleos\LastFmBundle\NucleosLastFmBundle::class => ['all' => true],
];

配置捆绑包

在您的配置中定义 API 凭据。

# config/packages/nucleos_lastfm.yaml

nucleos_lastfm:
    api:
        app_id:         "%lastfm_api.id%"
        shared_secret:  "%lastfm_api.secret%"

    http:
        client: 'httplug.client'
        message_factory: 'nyholm.psr7.psr17_factory'

许可证

此捆绑包受 MIT 许可 的约束。