rfreebern/giphy-php

实现访问 Giphy API 的库。

dev-master 2018-03-25 21:17 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:21:48 UTC


README

提供 PHP 接口访问 Giphy API 的库。

安装

composer require rfreebern/giphy-php

示例

bin 目录下有一个名为 giphy 的文件。可以这样使用它

$ ./bin/giphy whiskey

GIF 使用

$giphy = new \rfreebern\Giphy();
$result = $giphy->random('whiskey');
print $result->data->image_original_url;

默认情况下,构造函数使用共享的测试版 API 密钥,但如果您有自己的密钥,可以将它作为参数传递

$giphy = new \rfreebern\Giphy($my_giphy_api_key);

通常,Giphy 类中的方法反映了 Giphy API 的端点,并接受相同的参数。

search($query, $limit = 25, $offset = 0)

搜索与 $query 匹配的 GIF。

getByID($id)

通过 Giphy ID 获取特定的 GIF。

getByIDs(array $ids)

通过 Giphy ID 获取一个或多个特定的 GIF。

translate($query)

将查询转换为匹配的 GIF。有关更多信息,请参阅 文档

random($tag = null)

获取一个随机的 GIF,可选地匹配给定的标签。

trending($limit = 25)

获取趋势 GIF 列表。

贴纸使用

$sticker = new \rfreebern\Sticker();
$result = $sticker->random('whiskey');
print $result->data->image_original_url;

默认情况下,构造函数使用共享的测试版 API 密钥,但如果您有自己的密钥,可以将它作为参数传递

$giphy = new \rfreebern\Giphy($my_giphy_api_key);

通常,Giphy 类中的方法反映了 Giphy API 的端点,并接受相同的参数。

search($query, $limit = 25, $offset = 0)

搜索与 $query 匹配的贴纸。

translate($query)

将查询转换为匹配的贴纸。有关更多信息,请参阅 文档

random($tag = null)

获取一个随机的贴纸,可选地匹配给定的标签。

trending($limit = 25)

获取趋势贴纸列表。

致谢