indigophp/fuel-gravatar

该软件包已被 弃用 且不再维护。作者建议使用 gravatarphp/gravatar 软件包。

Gravatar 软件包,用于返回头像、个人资料数据、二维码、VCF

v1.0.0 2014-06-16 18:03 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:28:25 UTC


README

Latest Stable Version Total Downloads License

Fuel 软件包,用于从 Gravatar 获取头像、个人资料数据、二维码和 VCF

安装

通过 Composer

{
    "require": {
        "indigophp/fuel-gravatar": "@stable"
    }
}

使用

$gravatar = \Gravatar::forge('YOUR@EMAILADDRESS.COM');

// Return plain URL of avatar
$gravatar->avatar();

// Return HTML img tag
$gravatar->avatar(true, array('class' => 'gravatar'));


// Return profile as array
$gravatar->profile();


// Return plain URL of QR code
$gravatar->qr();

// Return HTML img tag
$gravatar->qr(true, array('class' => 'gravatar'));


// Return plain URL of VCF
$gravatar->vcf();

// Return HTML anchor tag
$gravatar->vcf(true, 'Link to VCF', array('class' => 'gravatar'));

配置

  • protocol (http | https | null): 使用 https 或 http。未设置或设置为 null 表示将使用 \Input::protocol()
  • size (integer | null): 头像(1-2048 px)或二维码(1-500 px)的大小。默认值是 80px。
  • default: 如果未找到任何内容时的默认图片(值:404、mm、identicon、monsterid、wavatar、retro、blank、URL)
  • force (true | false): 即使找到用户,也返回默认图片
  • rating ( G | PG | R | X): 图片评级。请参阅 此链接
  • format ( xml、json、php): 服务器返回数据的格式
  • auto ( true | false): 自动格式化响应
  • callback (string): 包裹 JSON 结果的函数

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件