最近在搞一个短网址程序,里面有一个链接生成二维码的功能,其中用到了Google QR Code API,但是这个服务在2019年被关闭。用GPT搜了了下,有其他的免费API,开发者只需要按照格式修改网址,就可以获得 QR Code,并且几乎没有任何使用限制。
1、QuickChart API:QuickChart 提供了免费的 QR Code 生成服务,使用方式与 Google 的 API 类似。您可以通过以下 URL 生成 QR Code:
https://quickchart.io/qr?text=您的内容&size=大小
例如,生成指向您网站的 QR Code:
https://quickchart.io/qr?text=https://example.com&size=256
该服务还支持自定义颜色、容错级别和中心图像等参数。
2、goQR.me
项目网址:https://goqr.me/api/
简单调用:
https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://example.com
3、QR TIGER API:
QR TIGER 提供了功能丰富的 QR Code 生成服务,支持多种类型的 QR Code,如 URL、vCard、PDF 等。您可以通过其 API 生成动态 QR Code,并进行自定义设计。
项目地址:https://www.qrcode-tiger.com/api-documentation
4、qrcode.js:
如果您希望在本地生成 QR Code,可以使用开源的 JavaScript 库 qrcode.js。通过在您的项目中引入该库,您可以在客户端直接生成 QR Code,而无需依赖外部 API。