问题标签 [giphy]

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 投票
0 回答
278 浏览

javascript - 在反应中将 gif 上传到 giphy api

我正在尝试将 gif 上传到 giphy api,我想知道是否有人对此有任何经验并可以提供一个示例。我看到它想要一个参数文件作为二进制字符串,所以我使用'react-file-base64'。

我的反应组件中的功能

// 我的动作

我的错误

另请注意,我只是将 MY_API_KEY 放在这里,因为我不想在帖子中分享它,而且我没有生产密钥。但是,它确实说我每天最多可以上传 5 次 gif。

0 投票
1 回答
31 浏览

iframe - 如何从此 IFRAME 代码中删除滚动条?

我想通过 giphy 在我网站的侧边栏上嵌入一个 gif,但它出现在滚动条上,我想摆脱它。你能帮忙吗?

这是它的样子(右上角):https ://www.cinemarvellous.com/

这是代码:

0 投票
1 回答
262 浏览

php - PHP - 检查图像是在 img src 中还是直接在浏览器中加载?

假设我有一个图片网址:-example.com/myimg.png

我想检查它是否包含在 img src 中或有人直接通过浏览器打开它。

我需要什么:- 检查这张 GIPHY 的图片 - https://media3.giphy.com/media/N8Lfh9gWcWYIU/giphy.gif

如果您直接在浏览器中打开它,则它包含图像顶部和底部的链接,但如果您将此图像包含在 img src 中,则它只显示一个图像。

我尝试了下面的代码,但这不是一个可靠的解决方案:-

0 投票
1 回答
259 浏览

java - 如何分配 onGifSelected?

我不知道如何在使用 Java 时分配 onGifSelected。https://developers.giphy.com/docs/sdk#android 我创建了一个正确显示 Giphy 对话框的按钮,但是当我选择 gif 时没有任何反应(我必须实现该功能)。

即使我在课程开始时声明了“媒体”,我也会收到以下错误。

0 投票
1 回答
843 浏览

javascript - 无法使用机器人在 Discord 聊天中显示 Giphy GIF

我正在为我的 Discord 机器人使用 Javascript 来调用 Giphy Random API Endpoint。但问题是当我试图让机器人在 Discord 聊天中显示 gif 时,它什么也没显示。它只是一个空白,它甚至不显示 gif URL。

我知道它正在获取 gif URL,因为它显示在日志中:

但它只是不会在 Discord 中呈现它,如此处所示。它是空白的。

我很困惑,因为这是与内置 Discord Giphy 搜索功能相同的 URL。(如果您键入/giphy <search-terms-here>,它将嵌入您选择的 gif,该 gif 遵循与我尝试使用的相同的 gif URL。

我一定是忽略了一些小事或犯了一个简单的错误。

这是调用 Giphy 的函数:

调用Giphy API函数的代码:(就是!gif命令)

0 投票
1 回答
889 浏览

javascript - GIPHY API 每次都返回相同的结果

我有这个问题,GIPHY API 总是返回相同的结果。而且我很确定这不是因为我以某种方式存储了以前的结果并一次又一次地发布它。例如,我输入“狗”并要求 5 个结果.. 我得到 5 个狗 gif,然后我刷新页面并重复该过程并得到完全相同的 gif。

每次我提出请求时,是否有一个优雅的解决方案来获取随机 gif?

我想到的解决方案是:当我提出重复请求时,我会(在后台)请求 10 个 gif,然后将这 10 个新 gif 的 5 个新 gif 发布到页面上,但是这个解决方案可能会变得非常混乱所需的 GIF 数量会越来越大。

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

谢谢!

0 投票
1 回答
135 浏览

android - GIPHY Android SDK 在发布版本中不返回任何 GIFS

我正在将 GIPHY Android SDK 集成到我们的应用程序(这是一个键盘)中,并且在调试版本中一切正常并且 GIF 正确显示。然而,在我们的发布版本中,没有显示任何 GIF;相反,会显示“NO RESULTS”消息:

发布版本没有 GIF

我在这里发现了另一个问题,提出了类似的问题(Giphy android sdk 在发布版本上没有返回数据),答案是为 GIPHY 库包含一些ProGuard规则。但是,我们的项目在发布版本上没有使用 ProGuard 混淆(而是使用DashO)。

¿ 在发布版本时,GIPHY SDK 是否应考虑任何特殊考虑?

谢谢。

0 投票
1 回答
144 浏览

java - ImageView 中较长的 gif 持续时间

我正在用 javafx 编写一个桌面应用程序,当我从 URL 源 (http) 将 gif 添加到 ImageView 时,它只播放 gif 的一部分。我什至尝试将 gif 下载到我系统上的文件中,但它仍然只播放了一秒钟。当我在浏览器中播放它时,它会完全播放。

如何将来自 giphy 或任何其他 gif 托管站点的 gif 显示到 imageview 中play the full duration

0 投票
0 回答
364 浏览

angular - 上传贴纸/gifs/等。直接来自 Ionic 3 中的 Gboard(移动键盘)

就像在WhatsApp贴纸/gifs/etc中一样。可以从 发送Gboard(Mobile keypad)。那么,如何允许发送贴纸/GIF ..等。在Ionic Application (Ionic 3/4)

是否有可用的插件或任何其他方式来处理Gboard插入?请建议。

手机图片:

截图 1

在我的聊天页面上,可以发送简单的短信(也可以使用表情符号);但不是 Gboard 的 gifs/stickers..etc 通过 textarea。

0 投票
1 回答
452 浏览

php - How to get unlimited scroll in giphy api using jQuery & PHP?

I am looking for GIPHY scroll exactly like how FaceBook allows in create post. Currently scrolling down to bottom only displays a total of 25 GIFs. That is ok based on GIPHY API limits, however, it should continue to scroll but it does not. Below is my code. I have tried using limit & offset parameters as described here.