/sc_assets/3143/logo.png

Select a topic:

Choose from one of the topics below to browse other articles

Developer Resources

Integration options

Last updated by Janne Jalkanen on January 15, 2018 09:38

For customers who wish to integrate Thinglink to their site, we offer three levels of integration, in varying degrees of complexity.

Embed.js

This is a good method if you own your own website, blog or publication. You add a simple Javascript file to your site, and this will turn all your images above a certain size to be Thinglink images. You can then add tags directly from your own website; and when you start the editor we create the corresponding image on thinglink.com.

You can start by going to our Install Thinglink -pages. After that, you should review our Embed Code API to see which options, if any, you wish to use on your own site. Typical uses include e.g. ignoring advertisements or limiting thinglink only on your hero image.

Thinglink Connect

If you run a multiuser website (for example, a blog platform, a wiki, or an internet service) you can add Thinglink easily to your website using Thinglink Connect. This method also involves adding a piece of Javascript to your site. This modifies the web site layout so that it adds a "Connect with Thinglink" -button. Users can then click on this button which takes them to thinglink.com where they can sign up/login and then they are returned to your website. After this the images on the site become thinglinkable just like in the single-user integration; however, you now have control over which images belong to which Thinglink user.

In a way, Thinglink Connect is a way to match your users to Thinglink users in a transparent way.

SAML integration

For corporate customers and deeper partner integrations the basic Thinglink Connect may not be sufficient. In order to allow your users to use their own credentials (username/password) from your site in a safe and secure manner, you may need to set up a SAML integration with Thinglink.

This is the most involved of all integrations, but it is also the most complete one. However, we offer it only to our partners.

Comparison

This table displays a comparison of the different integration methods.

MethodCredentialsUsers
Embed.jsJavascriptThinglink1
Thinglink ConnectJavascriptThinglinkmany
SAMLJavascript + server-sideCustomermany