【发布时间】:2020-03-11 21:19:33
【问题描述】:
目前我正在尝试找出是否可以按给定标签索取图片。原因是,我正在通过 Node.js 做一个不和谐机器人,人们可以在其中执行需要随机图片的命令,给定主题的 gif。遗憾的是,我无法在 API Docs 上找到任何可以帮助我完成这项任务的信息。我所需要的只是一个 API 调用,它为我提供所有的 JSON 或(如果支持)由提供的标签给出的随机图片。
【问题讨论】:
目前我正在尝试找出是否可以按给定标签索取图片。原因是,我正在通过 Node.js 做一个不和谐机器人,人们可以在其中执行需要随机图片的命令,给定主题的 gif。遗憾的是,我无法在 API Docs 上找到任何可以帮助我完成这项任务的信息。我所需要的只是一个 API 调用,它为我提供所有的 JSON 或(如果支持)由提供的标签给出的随机图片。
【问题讨论】:
实际上他们在这里有非常好的文档https://apidocs.imgur.com/?version=latest#intro
在初始化您的应用时,您可以使用此结构,请确保您的调用中有正确的标头(授权:Client-ID YOUR_CLIENT_ID):
检查您的标签并通过
保存它们(可能是缓存、数据库、文件)加载图库项目并将它们保存在您的标签下。不要忘记它们可能是图库图片或相册。
https://api.imgur.com/3/gallery/t/{{tagName}}/{{sort}}/{{window}}/{{page}}
当您需要从缓存列表中随机选择一张图片并 把它返还。不要忘记删除或禁用该项目。
https://api.imgur.com/3/gallery/image/{{galleryImageHash}}
【讨论】: