问题标签 [giphy-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1090 浏览

javascript - 需要 onclick 从 giphy api 调用在图像和 gif 之间切换

::更新代码::

我从数组中动态生成了按钮。单击按钮时,来自 API 调用的 10 个静态 gif 图像会附加到页面。单击动态生成的静止图像之一时,我需要显示动画 gif。再次单击后,我需要显示静止图像并隐藏动画 gif。

单击时,单击的图像应在静止图像和动画 gif 之间切换。

单击功能控制台记录索引并更正单击图像的 gif URL。我不知道如何合并它以在点击时交换 gif 和图像。

0 投票
0 回答
324 浏览

javascript - 如何在点击时从 giphy api 在静止图像和 gif 之间切换

我正在尝试将静止图像加载到变量 topicImage 中,然后在单击时切换到动画 GIF。我的代码导致图像在单击时消失,而不是切换到动画 GIF。任何投入将不胜感激。

0 投票
1 回答
814 浏览

android - 无法解决 Android Giphy SDK 依赖

我正在尝试在我的 Android 项目中添加 Giphy Android SDK。在Giphy SDK 的文档中,提到在您的项目 gradle.build 文件中,添加:

并在模块的 gradle.build 文件中添加:

但是当我同步它时,Android Studio 给我一个错误说:

有谁知道我错过了什么?

0 投票
2 回答
1033 浏览

javascript - 让 gif 出现在按钮点击上

我正在尝试制作一个包含一系列“主题”的页面。每个主题都有一个按钮,按下时,页面上会显示有关该主题的 GIF。用户还可以输入自己的主题来创建按钮并获取更多 gif。我正在使用 giphy API。

我不知道如何让 gif 出现在按钮点击上。我设法在页面上获得了 gif,但我不知道它们来自哪里,因为它们与我的主题无关。我什至不确定我的主题是否被使用。我已经尝试了几个小时来解决这个问题,我真的很困惑我缺少什么来移动它。任何建议都非常感谢

HTML

JAVASCRIPT

0 投票
1 回答
86 浏览

javascript - Javascript状态更改恢复

我有一个简单的 jQuery 应用程序,可以基于 ajax 调用显示来自 Giphy 的图像,并通过切换 src URL 和数据状态属性在鼠标单击时切换动画/停止它们。

我还根据用户输入显示一组不同的图像。

我有一个错误,它仅在第一次 ajax 调用后显示 gif 动画。它不会为后续调用显示的 gif 设置动画。每个条件的控制台日志记录让我认为对于后者它会改变状态并将其改回,但我无法理解为什么。

屏幕截图:https ://screencast.com/t/uZCzH6E6hZ8n

0 投票
0 回答
127 浏览

jquery - jQuery 和 Giphy - 下载后设置背景图像

我从 GIPHY 随机获取 gif 图像,并想将它们设置为我身体的背景图像。单击时,应显示一个新的随机 gif。我已经让这部分工作了,但是我想等到整个 gif 被下载,直到设置下一个背景图像。理想情况下,在这种情况发生之前,应该显示一个加载器 gif。我怎样才能做到这一点?

这是我到目前为止的代码:

0 投票
0 回答
92 浏览

json - 将特定 API 数据写入 JSON 文件

我希望能够只保存 API 输出中的特定数据...

这是我的代码,当我console.log(embed);像我想要的那样在终端中仅输出 API 的 embed_urls 时,但是当我写入 JSON 时,它会输出"https://giphy.com/embed/XqOCxN1WpEzja"MsM0"",仅此而已......

如果我在 中替换'embed''gif'fs.writeFile()那么它当然会将整个 API 数据写入 JSON。

我试过了JSON.stringify(gif, undefined, 1)JSON.stringify(embed, undefined, 1)

老实说,我搜索和搜索我几乎从不问问题,因为我几乎总能找到解决方案,但这个有我,我对这一切也很陌生。

0 投票
1 回答
58 浏览

javascript - 未定义的“addEventListener”

我试图做到这一点,以便当用户单击 30 个团队中的一个时,使用 Giphy API 查询被单击的团队。

使用的 giphy API 密钥是公共 API 密钥。

0 投票
3 回答
822 浏览

javascript - 是否建议对 Giphy API 密钥保密?

我正在使用 Giphy 的 API,目前有一个开发密钥。我正在寻找部署我的网站,但不知道它是面向公众的密钥还是私人密钥,并且无法在线找到答案,也无法直接询问他们。

0 投票
2 回答
137 浏览

c# - 通过 HTTPS 上传 .mp4

我正在尝试将 .mp4 文件上传到 Giphy.com 的 API。它说以“二进制”形式发送文件,我想我对它们的确切含义感到困惑。如果您在“上传端点”滚动到底部,这里是文档。https://developers.giphy.com/docs/

这就是我现在所拥有的。

我已经尝试了多个版本(使用StringContent, MultipartFormDataContent, ByteArrayContent, HttpMessages... 等)并且总是得到一个“400 - Bad Request - No Source Url”(如果你上传你自己的,文档说不需要)让我相信内容没有被识别。