GIPHY搜索动图API

1 Their Products

 

1.1  GIPHY API

GIPHY的API让开发者很容易将GIPHY庞大的库合并到他们的应用程序中。 跨所有类型的应用使用它:消息传递,聊天,约会,创建,社区等等!

1.2 GIPHY Search (常用)

将giphy.com上的强大GIF搜索引入您的应用程序。 GIPHY搜索可让您的用户立即找到他们正在查找的确切GIF并发现新的最爱。 他们永远不会想离开。

1.3 GIPHY Trending(常用)

GIPHY的热门图书馆是一个实时GIF库,包含最新的模因,比喻和流行文化的试金石,由真人编辑。 您的用户可以即时访问全部内容。

1.4 GIPHY Translate

文字和Emojis,退后一步! GIPHY将单词转换为GIF。 只需输入,就可以通过动画GIF将静态对话变为生活。 这是沟通的未来。

1.5 GIPHY Roulette

告诉我们您要通过关键字寻找什么样的GIF,我们会尽力为您提供一些特别的,新的东西。 你永远不知道你会得到什么,但我们知道你会喜欢它。

1.6 GIPHY Stickers

 GIPHY Sticker API是一个API,仅在响应中提供动画贴纸(又名带有透明背景的动画GIF)。 贴纸适用于消息应用程序,游戏以及其他背景或方形框架无法完成的时间。

1.7 GIPHY SDKs

    GIPHY还提供了几个开源平台特定的SDK,使GIPHY API更容易集成。 可用于iOS,Android和各种其他编程语言,代码可以在Mozilla Public License v2.0下的以下Github存储库中找到。 在适用的情况下,二进制文件将发布到公共存储库。

GIPHY还提供了几个开源平台特定的SDK,使GIPHY API更容易集成。 可用于iOS,Android和各种其他编程语言,代码可以在Mozilla Public License v2.0下的以下Github存储库中找到。 在适用的情况下,二进制文件将发布到公共存储库。

GIPHY搜索动图API

 

   使用GIPHY SDK,无需重新发明*:如果您在应用程序中使用GIPHY,则SDK会为您提供一个库,使您可以更快地实现功能。 这些SDK都是开源的,所以如果您认为某项功能缺失或有改进的想法,请随时提出请求并发送给我们!

1.9 GIPHY Labs

 

    来参加派对吧! 您可以在GIPHY实验室中找到我们最喜欢的GIPHY API集成,我们的测试场和展示GIPHY的所有事物!

GIPHY Upload API可让您在世界上最大,速度最快的GIF托管平台之上构建...免费! 将GIF上传至100MB或将视频即时转换为GIF。 利用我们广泛的演绎选项来检索mp4,webp,嵌入以及各种大小不一的内容。 托管的GIPHY URL支持并在每个主要社交网络上播放。

 

2 Access and API Keys

 

2.1 Get an API Key

  要使用GIPHY API,您需要通过创建应用程序来获取API**。 您需要一个GIPHY帐户来创建一个应用程序(不用担心,它是免费的!)您创建的每个应用程序都将拥有自己的API**。 如果您不确定要使用GIPHY API,请不要担心,创建应用程序所需的全部内容都是名称和基本说明,可随时更改。

  请在开发应用程序并试验整合时使用此键。 注意:您的API**受限于速率限制,我们不鼓励实时生产部署使用此**。 如果您计划进行大规模部署,请继续阅读获取生产**的信息。

2.2 Request a Production Key

    一旦您准备在生产中使用GIPHY API,请访问您的仪表板为您的应用程序请求生产API**。 在您的提交中,请准备提供以下内容:

①您的应用名称包含简短描述,网络/应用商店链接等。

②与API集成的应用和功能的“实时日期”。 简要介绍GIPHY API如何与您的应用集成,并提供实施的屏幕截图。

③根据我们的服务条款第5条,我们要求所有使用GIPHY API的应用程序在使用API时显着地显示“Powered By GIPHY”归因标记。 你可以在这里找到批准的官方标志标志。 请提供您的归因展示位置的屏幕截图。

2.3 Apply for a Production API Key

  因此,您的应用程序已准备好用于黄金时段,并且您希望能够不受限制和费率限制的限制而加入生产级API**? 然后你来到了正确的地方。 请填写以下表格,以便我们的团队确保您的成品应用符合我们的品牌指南和API使用条款。 请注意,您不需要获取生产级别的API**即可试用和使用GIPHY API。 有关详细信息,请参阅我们的API**文档

GIPHY搜索动图API

GIPHY搜索动图API

GIPHY搜索动图API

解释:请提供一个屏幕截图,演示您的应用+ GIPHY API集成的功能

GIPHY搜索动图API

 

解释:请在您的应用中上传包含'Powered by GIPHY'归因标记的视频

GIPHY搜索动图API

 

解释:请在您的应用中上传包含'Powered by GIPHY'归因标记的视频

 

GIPHY搜索动图API

 

解释:请提供任何说明,以帮助演示您的应用程序的功能+ GIPHY API集成

 

3 调用API

1. 响应码

 

responseCode

Description

200

成功

400

您的请求格式不正确或缺少必需的参数。

403

您无权提出请求; 很可能这表示您的API**存在问题。

404

找不到资源

429

您的API**请求过多。 阅读有关请求生产**以升级API**限制的信息。

 

 

2. 根据短语或者单词搜索动态图

 

Request URL

https://api.giphy.com/v1/gifs/search

Request Parameters

Argument Name

Requirement

Description

Type

api_key

Required

GIPHY API Key.相当于一把钥匙,官网可以免费生成key,不过速率受限制,需要申请专门用于生产环境的key

String

q

Required

查询的关键字,可以多个值以空格隔开;GIPHY搜索会自动查找完全匹配的查询+ AND匹配+ OR匹配。 不支持搜索查询中显式的AND + OR布尔型子句。

String

limit

Optional

返回的最大记录数,默认为25条

Integer

offset

Optional

可选的结果偏移量。默认为0。

Integer

rating

Optional

按指定的评分过滤结果。

String

lang

Optional

指定区域内容的默认语言; 使用2个字母的ISO 639-1语言代码。

String

fmt:

Optional

用于指示预期的响应格式。 默认是Json。

String

Sample Request

 

https://api.giphy.com/v1/gifs/search?api_key=3eFQvabDx69SMoOemSPiYfh9FY0nzO9x&q=keyword&offset=0&limit=100

Response Parameters

 

Argument Name

Requirement

Description

Type

data

Required

有关图片的信息

Array

pagination

Required

总共条数,返回条数,页码

Object

meta

Required

状态,消息,唯一标识

Object

 

Sample Response

 

"data":[{

  "images":{...},

     ...

},...],

    "pagination":{

        "total_count":42767,

        "count":25,

        "offset":0

    },

    "meta":{

        "status":200,

        "msg":"OK",

        "response_id":"5b348ffd713867796fc03ed7"

    }

}

3. 搜索热门动态图

 

Request URL

https://api.giphy.com/v1/gifs/trending?api_key=3eFQvabDx69SMoOemSPiYfh9FY0nzO9x&q=keyword&offset=0&limit=100

PS:跟第2条API类似,只需修改https://api.giphy.com/v1/gifs/search的search即可