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)
获取趋势贴纸列表。
致谢
- 此库由 Ryan Freebern 创建 / @rfreebern。