#+TITLE: Configure Image Previews - Backlinks :: [[file:web.org][Web]] Configuring image previews for different websites. - [[https://opengraphprotocol.org/][Open Graph Protocol]] - [[https://marketing.twitter.com/na/en/solutions/ad-format-specs/website-card][Twitter Image Preview]] - [[https://stackoverflow.com/questions/10836135/when-do-i-need-a-fbapp-id-or-fbadmins#10836476][Need Facebook App ID for proper scraping for IG and Facebook]] - [[https://stackoverflow.com/questions/6307324/how-to-get-fbapp-id-for-facebook-meta][Getting Facebook App ID for Facebook meta]] - [[https://cards-dev.twitter.com/validator][Twitter Image Card Validator]] - [[https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fskira.se][Facebook Sharing Debugger]] - [[https://davidwalsh.name/twitter-cards][Working with Twitter cards]] - [[https://support.qualifio.com/hc/en-us/articles/203101268-Facebook-link-preview-not-working-Little-tips-to-fix-it-][Fixing Facebook Link preview]] Some services such as Signal do not use the open graph protocol for previews; rather, they rely on linking an 'icon' attribute to the site. Source: https://github.com/signalapp/Signal-Android/blob/ecfe218840d6fcea448219c3fb29051ac2311c87/app/src/main/java/org/thoughtcrime/securesms/linkpreview/LinkPreviewUtil.java#L33. This assumes that the icon to display for the website is linked as a favicon in the header of the precise page we are using. The Signal code manually parses the header of the website for the icon and displays it.