At using share function via LinkedIn API, one and the same picture is transfered for each page of the website http://hrm.mysitedemo.co.uk
The picture is cached on the server.
The address of this picture on server is: link
Address that leads to share dialog window is : link
Could you please tell how to to clear the cache manually?
相关问题
- jsp caching tag library
- Connecting to Linkedin adAnalytics API - Unpermitt
- How can we cache HLS video url once streamed
- Hibernate cache level 1
- HTTPS images not caching
相关文章
- Is there a google API to read cached content? [clo
- unable to retrieve access token linkedin api
- Receive share file intents with Flutter
- AWS API Gateway caching ignores query parameters
- Check if url is cached webview android
- WebView's LOAD_NO_CACHE setting still saves fi
- QML Loader not shows changes on .qml file
- UnitOfWork in Action Filter seems to be caching
Content shared via LinkedIn is cached by LinkedIn's servers for a period of ~7 days. There is presently no way to manually clear the cache other than waiting for it to expire.
One possible short-term work-around is to modify your URL with a "garbage" parameter at the end of it, e.g. http://example.com/mypage.html?donothing=1
Provided your site does not change the content displayed based on the parameter you append, LinkedIn will see that as a different URL and you won't get the old cached version.
I've just found a way to force linkedin to fetch a fresh version of the page. Just create a redirect to your destination page and share the redirect page.
For example:
If your page that you want to share is: http://hrm.mysitedemo.co.uk
Create a redirect for a page: http://hrm.mysitedemo.co.uk/share-li to go to http://hrm.mysitedemo.co.uk
And then share the http://hrm.mysitedemo.co.uk/share-li on linked in. This way linkedin will think it's a new page and it'll get a fresh page version.
It's easy to do if you're using wordpress, just install a redirection plugin like this one for example: https://wordpress.org/plugins/redirection/
In my case, the link didn't refetch because I had a RewriteRule (to force www) with
[L,R=301]
in .htaccess. Changing it to simply[L,R]
made the preview change.To fix this you simply need to add a query string to the end of the URL. For example -
Old URL -
https://gradbee.com/project/gradbee-campus-ambassadors-2017/
New URL -
https://gradbee.com/project/gradbee-campus-ambassadors-2017/?1
Try passing the &summary="Your short description" in the url, as BBC does:
https://www.linkedin.com/shareArticle?mini=true&url=http%3A%2F%2Fwww.bbc.com%2Fnews%2Fworld-europe-35602288&title=Ankara%20blast%3A%20Turkey%20PM%20says%20Syria%20Kurds%20to%20blame&summary=Turkey%27s%20prime%20minister%20says%20the%20deadly%20bombing%20in%20Ankara%20was%20carried%20out%20by%20Kurdish%20YPG%20militia%20based%20in%20Syria%2C%20and%20nine%20people%20have%20been%20arrested.&source=BBC
This way it wont look to load it from your page's OG tags and it wont get cached. Worked for me
LinkedIn provides Post Inspector which obviously clears the preview cache.
Just debug your cached url in https://www.linkedin.com/post-inspector/inspect/.
It worked for me.