如果我有时间获得批准的应用,我可以发布照片。我可以分享一个从该页面中提取照片的链接。目标是发布一个到X的链接,但图像托管在其他地方。
这可能吗?
答案 0 :(得分:3)
是的,可以使用JavaScript SDK和Share Dialog。例如,我可以执行以下操作,它共享一个链接,但具有自定义图像,名称和标题。它基本上覆盖了我页面上的所有OG数据。
function fb_share() {
FB.ui( {
method: 'feed',
name: "Facebook API: Tracking Shares using the JavaScript SDK",
link: "https://www.webniraj.com/2013/05/11/facebook-api-tracking-shares-using-the-javascript-sdk/",
picture: "https://stackexchange.com/users/flair/557969.png",
caption: "Tracking Facebook Shares on your website or application is a useful way of seeing how popular your articles are with your readers. In order to tracking Shares, you must used the Facebook JavaScript SDK."
}, function( response ) {
// do nothing
} );
}
$(document).ready(function(){
$('button.share-btn').on( 'click', fb_share );
});
如果您拥有Facebook批准的publish_actions
权限,您可以在PHP中执行相同的操作。两者都会产生以下结果: