gpt4 book ai didi

facebook - Facebook 的动态消息对话框中的 'picture' 已弃用,我该如何发布图片链接?

转载 作者:行者123 更新时间:2023-11-30 05:15:57 24 4
gpt4 key购买 nike

我一直在使用 Facebook 的 Feed Dialog 让网站上的用户在他们的 Facebook feed 上分享内容。在他们的提要上会有一张图片作为我网站页面的链接,下面有一些文本(名称、标题和描述字段)。所有这些 - 图片、名称、标题和描述现已弃用,并于 7 月 17 日停止工作。有没有其他方法可以使用不同的方法实现此功能?

最佳答案

您需要使用本页底部描述的 Open Graph 操作方法 here in the FB dev docs .

Trigger a Share Dialog using the FB.ui function with the share_open_graph method parameter to share an Open Graph story.

在您的代码中尝试此操作以在您的 FB 分享上指定自定义图像、标题、描述或链接:

    // this loads the Facebook API
(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'));

window.fbAsyncInit = function () {
var appId = '1937011929814387';
FB.init({
appId: appId,
xfbml: true,
version: 'v2.9'
});
};

// FB Share with custom OG data.
(function($) {

$('.fb_share_btn').on('click', function (event) {
event.preventDefault();
event.stopImmediatePropagation();

// Dynamically gather and set the FB share data.
var FBDesc = 'Your custom description';
var FBTitle = 'Your custom title';
var FBLink = 'http://example.com/your-page-link';
var FBPic = 'http://example.com/img/your-custom-image.jpg';

// Open FB share popup
FB.ui({
method: 'share_open_graph',
action_type: 'og.shares',
action_properties: JSON.stringify({
object: {
'og:url': FBLink,
'og:title': FBTitle,
'og:description': FBDesc,
'og:image': FBPic
}
})
},
function (response) {
// Action after response
})
})

})( jQuery );

关于facebook - Facebook 的动态消息对话框中的 'picture' 已弃用,我该如何发布图片链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44756939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com