emojihub
2.0.0
EmojiHub提供了从已排序的类别和组中获取随机表情符号的机会。您还可以按特定类别、组获取表情符号的完整列表,或获取包含 1791 个对象的整个表情符号数据库。
所有表情符号数据都存储在一个简单的 JSON 对象中,您可以从中获取 html 代码以插入到您的 Web 应用程序中。
获取随机表情符号
获取 https://emojihub.yurace.pro/api/random
{"name": "拥抱脸","category": "笑脸和人","group": "正面表情","htmlCode": ["🤗"],"unicode": ["U+ 1F917”] }
获取所有表情符号的数组
获取 https://emojihub.yurace.pro/api/all
每个端点都可以通过通往特定类别或组的路径进行补充:
/category/{category-name}
/group/{group-name}
包含所有可用表情符号类别和组的表格:
类别 | 团体 |
---|---|
笑脸和人 | 身体、猫脸、服装、生物脸、情感、面部阴性、面部中性、面部阳性、面部阳性、面部角色、面部病、家庭、猴脸、人、人活动、人物手势、人物角色、肤色 |
动物与自然 | 两栖动物、鸟类动物、昆虫动物、哺乳动物、海洋动物、爬行动物、植物花卉、植物其他 |
食物和饮料 | 餐具、饮料、亚洲食品、水果食品、准备好的食品、甜食、蔬菜食品 |
旅行和地点 | 旅行和地点 |
活动 | 活动 |
物体 | 物体 |
符号 | 符号 |
旗帜 | 旗帜 |
https://emojihub.yurace.pro/api/random/group/face-positive
https://emojihub.yurace.pro/api/random/category/food-and-drink
https://emojihub.yurace.pro/api/all/category/travel-and-places
https://emojihub.yurace.pro/api/all/group/animal-bird
克隆此存储库:
git 克隆 https://github.com/cheatsnake/emojihub.git
cd ./emojihub
在项目内部,运行以下命令来安装必要的包:
去模组下载
确保您的计算机上已经安装了 Go。
通过运行最后一个命令启动服务器:
去运行 cmd/main.go
服务器将从以下地址启动:http://localhost:4000
运行以下命令创建镜像并启动容器:
docker build -t emojihub 。 --目标产量
docker run -p 4000:4000 --name emojihub-server emojihub