问题标签 [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.
javascript - 如何在 React.js 中渲染页面之前等待 fetch 完成
在这个 React 组件中,我试图从 GIPHY API 获取数据并将其呈现在另一个组件中。提取工作正常,但this.state.gifs.map
返回错误,因为它在提取完成和状态设置之前运行。我曾尝试将 Hooks 与 async/await 一起使用,但这似乎也不起作用。在设置状态后如何创建我gifArray
的,这样我就不会尝试.map
在空数组上运行。
javascript - 无法使用 discord.js 获取带有 giphy 的 gif,制作机器人
尝试使用此代码但无济于事,它直接进入我的错误捕获并且不生成 gif。我试图控制台记录导致此问题的步骤,但没有显示任何内容。
javascript - 反应自动播放
我正在编写一个组件,它从 Giphy 中提取 gif 并将它们呈现在 React Infinite Scroll 组件中。无限滚动按预期工作,但后来我遇到了问题。我希望 gif 能够自动播放,所以我添加了 autoplay 属性。然后我意识到,所有的 gif 图像同时播放,表演就消失了。
我尝试了许多不同的解决方案,包括将 ref 附加到每个视频组件并使用 react-visibility-sensor 尝试在可见时播放,但我无法找到一种可行的方法。
这是当前与每个 mp4 自动播放一起存在的组件。我已经移除了 VisibilitySensor,因为我无法让它工作。
数据在单独的组件中检索并作为道具传递。
python - 使用 api 的 Giphy Dashboard 数据
我正在尝试获取 GIPHY Dashboard 数据,例如:
GIF/贴纸总数 上传 GIF 浏览量
当我下载/导出数据时,端点是: https ://giphy.com/api/v2/users/aggregations/?start_dt=2013-02-01&end_dt=2020-07-08&content_type=gif,sticker
我需要通过 API 获取相同的数据。我也阅读了文档,但找不到。文档只有 V1 api,而上面的链接/端点是 V2
我正在使用 Python。谁能帮帮我:)
javascript - 为什么我每页只有 1 个 gif 而不是多个 gif?
我是 jQuery 新手,我想弄清楚在输入关键字并单击“提交”后如何让多个 gif 显示在页面上。在我的 api 密钥中,我认为设置 'limit=10'(例如 10)的数字是假设每页有 10 个 gif?
javascript - 从 this.setState() 索引数据时出错
我正在使用 GIPHY API 创建一个 GIF 搜索网络应用程序并做出反应。
从 API 获取数据后,我可以索引数据console.log(json.data[0])
但是,当我将状态设置为 JSON 文件并尝试索引数据时,console.log(this.state.myGif.data[0])
我收到错误
TypeError:无法从未定义中读取属性“0”
我真的很感激得到回应
下面是组件的完整代码
javascript - 我找不到错误 discord.js giphy/hug 命令
我需要帮助:c 我刚开始编码。我不知道它刚刚说的错误是什么
“不和谐”未定义
如果您发现错误,请在 discord 上联系我。万和达#2722
javascript - 控制台“无法读取未定义的属性 'addEventListener'”与 document.getElementsByClassName
我是编码新手,我遇到了 EventListener 的问题。我添加了一个事件侦听器,它最初不是在 HTML 文件中,因为我在 js 文件中创建了它。所以我使用 GIPHY API 来获取 Suggested Gifs EndPoint。当有人在显示建议结果的下拉栏上写字时,我的目标是当我单击其中一个结果时,它会自动搜索该结果。代码看起来像这样:
当我运行代码时,控制台会记录一个错误:“Uncaught TypeError: Cannot read property 'addEventListener' of undefined”,我尝试了很多东西,但没有任何效果。如果有人可以帮助我,我将不胜感激!!