用于自定义文本和图像的 Facebook 共享不适用于 fb.ui 打开图表
facebook share for custom text and image is not working with fb.ui open graph
我想 post 在 Facebook 上自定义图像和文本而不使用元标记。
这是我的工作代码,app id
window.fbAsyncInit=function()
{FB.init({appId:"myappid",autoLogAppEvents:true,xfbml:true,version:"v2.10"});
FB.AppEvents.logPageView()};
(function(e,a,f){
var c,b=e.getElementsByTagName(a)[0];if(e.getElementById(f)){return}c=e.createElement(a);c.id=f;
c.src="//connect.facebook.net/en_US/sdk.js";b.parentNode.insertBefore(c,b)}(document,"script","facebook-jssdk"));
var title =jQuery(".title ").text();
var discription=jQuery(".imgsrcfb").val();
var url=jQuery(".url").val();
var image=jQuery(".image").src();
FB.ui( {
method:"share_open_graph", action_type:"og.likes", action_properties:JSON.stringify( {
object: {
"og:url": url, "og:title": title , "og:description": discription, "og:image": image
}
}
)
}
, function(e) {}
)
我已经应用了所有方法,但 none 的工作
在他们工作之前。
但在新的 facebook api upates 他们只是停止工作。
这是我的参考网站(他们也停止工作)
http://drib.tech/programming/dynamically-change-facebook-open-graph-meta-data-javascript
请帮我把这个短路
提前谢谢你。
动态OG标签不再可能,如果你想显示不同的信息,你必须改变页面源的OG标签。 share_open_graph
只是一种现已弃用的解决方法。
我想 post 在 Facebook 上自定义图像和文本而不使用元标记。 这是我的工作代码,app id
window.fbAsyncInit=function()
{FB.init({appId:"myappid",autoLogAppEvents:true,xfbml:true,version:"v2.10"});
FB.AppEvents.logPageView()};
(function(e,a,f){
var c,b=e.getElementsByTagName(a)[0];if(e.getElementById(f)){return}c=e.createElement(a);c.id=f;
c.src="//connect.facebook.net/en_US/sdk.js";b.parentNode.insertBefore(c,b)}(document,"script","facebook-jssdk"));
var title =jQuery(".title ").text();
var discription=jQuery(".imgsrcfb").val();
var url=jQuery(".url").val();
var image=jQuery(".image").src();
FB.ui( {
method:"share_open_graph", action_type:"og.likes", action_properties:JSON.stringify( {
object: {
"og:url": url, "og:title": title , "og:description": discription, "og:image": image
}
}
)
}
, function(e) {}
)
我已经应用了所有方法,但 none 的工作 在他们工作之前。 但在新的 facebook api upates 他们只是停止工作。 这是我的参考网站(他们也停止工作) http://drib.tech/programming/dynamically-change-facebook-open-graph-meta-data-javascript
请帮我把这个短路 提前谢谢你。
动态OG标签不再可能,如果你想显示不同的信息,你必须改变页面源的OG标签。 share_open_graph
只是一种现已弃用的解决方法。