I need to share the results of a quiz on facebook containing a custom title, image and description. It worked great before upgrading to version 2.9 on April 18th.
But it does not work with version 2.9. So am I missing something there? Or does Facebook not want us to share custom Facebook channels on our sites in 2017?
For my installation for a test Facebook, I strictly coded the Facebook Developer Documentation .
Facebook Changelog v2.9 says that parameter image, name, description and signature are no longer supported.
My fb api init:
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '*APP-ID*',
xfbml : true,
version : 'v2.9'
});
FB.AppEvents.logPageView();
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
My fb-share call:
<script>
$(document).ready(function() {
$('#fbButton').click(function() {
FB.ui({
method: 'feed',
link: '*URL*',
caption: 'An example caption',
picture: '*URL*/img/content4.jpg',
name: 'An example name',
description: 'An example description'
}, function(response){});
});
});
</script>
facebook . , title ( , <head> <title>).
, .
, API- facebook 2.9?
? v2.9, facebook , ? ( ..)
( , og: tags)