Skip to main content

Generating QR code for a link

📘 Information below might be outdated - please visit our recently updated API Reference

The instruction below shows how to create a QR code for a short link.

Parameter nameTypeConstraintsDescription
typestringoptionalFile format: png, svg, pdf
colornumberoptional0xff0000
backgroundColornumberoptional0xff0000
sizenumberoptional6

1) Get your API key here: https://app.short.io/settings/integrations/api-key​

  • Click "Create API key".
  • Add a Secret key.

  • Open the statistics of the short link.
  • Copy the link ID.

3) Install prerequisites for requests.​

pip install requests

Now everything is ready to run the following snippet. It will create a region targeting rule for a short URL.

5) Create a file: filename.py/ .js/ .rb. Use the code snippet below.​

📘

Please, replace link_idString, API_KEY, FILE_NAME with an appropriate value.

import requests

url = "https://api.short.io/links/qr/{link_idString}"

import json
payload = json.dumps({"type":"png"})
headers = {
'accept': "application/json",
'content-type': "application/json",
'authorization': "API_KEY"
}

response = requests.request("POST", url, data=payload, headers=headers)

open('FILE_NAME.png', 'wb').write(response.content)

6) Launch the file.​

python filename.py