问题标签 [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 投票
3 回答
722 浏览

javascript - 尝试使用 React 钩子从 Giphy API 显示 GIF

我正在尝试使用 Giphy API 获取 GIF,并使用 React 钩子将其显示在页面上。它正在获取一个对象而不是 url,因此所有页面显示的是叶子徽标。

我尝试将状态设置为 GIF url(如代码所示),但它仍然作为对象保留。我尝试在 src 中设置属性路径,但它不允许我迭代属性。

0 投票
1 回答
2011 浏览

javascript - 如何让机器人通过 Giphy API 正确发送 GIF?

所以,我试图制作一个让机器人发送 GIF 的代码,但我完全不知道机器人不出错的实际解决方案是什么。

目前使用 hello-express 在 Glitch 上托管我的机器人,并使用 Discord.js 来编写代码。

然后你去控制台日志告诉我一些有趣的事情:

TypeError: GphApiClient is not a function

0 投票
0 回答
32 浏览

javascript - 如何使用 JS 让多个 Giphy 画布显示出来

https://codepen.io/amoslosky/pen/XWJjjML

我相信错误出在我的 js 中,因为我还真的不太了解 js。在左侧的绿色面板上,我想要显示一个 3x3 的 Giphy gif 网格。右侧绿色面板上的每个输入框应控制一行 3 个 gif。

任何帮助表示赞赏!

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.

0 投票
1 回答
255 浏览

python - 'InlineResponse2002' 对象不可下标 | 如何操作 API 响应?

代码:

你好!如何转换api_instance为可操作的东西,例如字典?这与此
问题相同,但问题作者遗憾地找到的解决方案对我不起作用。

我试过print(api_response.data[0].images.type)了,但是抛出了这个错误:
TypeError: 'RandomGif' object is not subscriptable

我也试过这个:

但这引发了这个错误: TypeError: 'InlineResponse2002' object is not subscriptable

我正在使用 Python 3.8.1,并且我也在使用giphy-python-clientRandomGif模型的列表。我试图在上面尝试的两个示例中获取的一个是type.

任何帮助是极大的赞赏!

0 投票
2 回答
11165 浏览

javascript - 如何在 React.js 中渲染页面之前等待 fetch 完成

在这个 React 组件中,我试图从 GIPHY API 获取数据并将其呈现在另一个组件中。提取工作正常,但this.state.gifs.map返回错误,因为它在提取完成和状态设置之前运行。我曾尝试将 Hooks 与 async/await 一起使用,但这似乎也不起作用。在设置状态后如何创建我gifArray的,这样我就不会尝试.map在空数组上运行。

0 投票
2 回答
403 浏览

javascript - 无法使用 discord.js 获取带有 giphy 的 gif,制作机器人

尝试使用此代码但无济于事,它直接进入我的错误捕获并且不生成 gif。我试图控制台记录导致此问题的步骤,但没有显示任何内容。

0 投票
1 回答
356 浏览

javascript - 为什么我的 Giphy API 的 POST 请求返回状态 400?

我正在尝试通过他们的 API 将网络摄像头提要中的 gif 上传到 Giphy,它返回状态 400 -“请提供文件上传或'source_image_url'”。我的功能是这样做的:

里面的gif变量upload.append()有一个值recorder.getBlob()(我正在使用 RecorderRTC API),我也尝试用作源upload.file,甚至upload.get("file"),也在获取请求中使用和URL.createObjectUrl(gif)更改,甚至尝试发送变量而不使用但没有工作。file=source_image_url=gifFormData()

你有线索吗?

0 投票
2 回答
1089 浏览

javascript - Giphy 无法在 Discord 机器人上运行(javascript)

我正在关注如何制作不和谐机器人的教程,一切正常,直到 33:32 他添加了我已经安装 giphy sdk/api 的 giphy 东西,创建了一个应用程序,但在他做出搜索声明后,他说你可以控制台记录它,所以我这样做了,并且有一些 gif 结果出来,在我的控制台上返回 undefined(我不知道为什么),然后他添加了一些数学内容,我也这样做了,然后在他添加的地方消息传递部分,他还添加了此代码files:[responseFinal.images.fixed_height.url],然后在我的控制台上返回了此代码

这让我感到困惑,然后我选择了一种替代方法,而不是giphy.search使用 giphy.random相同的参数,删除了数学内容和console.log(response)响应,并猜测它实际上给了我一个 gif !(当然在控制台中)然后我实现了我的files:[]声明 aaaa 并且它返回了相同的东西(cannot read property 'images' of undefined)我对 discord.js 和 javascript 也有点新,这也是我的整个代码,

0 投票
1 回答
412 浏览

reactjs - 如何使用 React.js 实时搜索 Giphy 的 GIF?