Jan 18 2019 12:20 PM
At my school teachers have used onedrive links to build QR codes that are then used in books or on posters. The problem is now that OneDrive / SharePoint link have a maximum lifetime of 730 days those QR codes start failing. Is there anyway to allow a user to make a forever link or to renew the existing link so it keeps working without changing? If the link changes then the QR code changes and then they have to redo all the work.
Jan 20 2019 12:49 AM - edited Jan 20 2019 01:50 AM
Hello! Usually you can create documents in word, then use the qr codes with the mergefields, eg invoice.
In my case i prefer qrcodemonkey or visualead to create these.
You need a Sourcelist like php links for each asset, in an excel sheet saved on OneDrive, with Name, Number and Link. In your case your link on OneDrive depends on your oneDrive item Settings only, thats why they are dynamic ones. The static/dynamic QR Code actually does not have an expiry date .
You can set a QR Code in single items in OneDrive and as you have Office 365 Subscription you can set an expiry date then. If you haven´t, i guess its these 730 days you mentioned.
See that article pls.: https://www.drwindows.de/news/12697-onedrive-freigaben-verfallsdatum-bereits-aktiv
For example, in a word doc and an excel list both saved on onedrive, not directly the link in onedrive/sharepoint, the field in a word doc can be entered with {DISPLAYBARCODE} {MERGEFIELD yournumber} QR \q 3 (q3 means hig quality)
Pls. see that tutorial for further details (maybe one of your teachers speaks german?) Link is:“ https://blog.egovernment.krzn.de/dynamische-qr-codes-im-ms-office-word-serienbrief-macwindows/
I guess they have a qr app and they depend on everlasting links as information stored within. And they are haypy with that. It’s german public sector, one of the most accurate businesses in Germany. They do it without O365. Hope that helps. Greets, Eva
Jan 20 2019 06:58 AM
SolutionI believe the 730 limit only applies if you have configured link expiration. You can simply turn it off (set to 0).
Jan 20 2019 07:27 AM - edited Jan 20 2019 07:33 AM
It is true that the maximum number of days a link can be valid for is 730 days. It is just the way it is at this moment.
However, there is a potential solution which would require some development.
Now, instead of this custom application, you could instead use a URL shortener service like Google URL Shortener or Tiny URL. However, the problem is that their own expiration policy would still be out of your control. Google URL Shortener's URLs don't expire as per their current policy. For reference, here is the Google URL Shortener API documentation https://developers.google.com/url-shortener/v1/getting_started
Jan 22 2019 08:03 AM
@Vasil Michev wrote:I believe the 730 limit only applies if you have configured link expiration. You can simply turn it off (set to 0).
Wow, that was easy. It would be nice if UI mentioned that option. After you enter 0 and hit save it actually changes it to say Never.
Jan 20 2019 06:58 AM
SolutionI believe the 730 limit only applies if you have configured link expiration. You can simply turn it off (set to 0).