当我尝试在内部应用程序中与facebook SDK JavaScript共享任何视频时,我遇到了问题。过去使用过(方法:' feed')但新API已弃用。我尝试对新API执行相同的操作,但是我收到此错误:{error_code:2,error_message:"此功能不可用:处理此请求时出错。请稍后再试。"}
我的旧代码是:
FB.ui({
method: 'feed',
name: username,
picture: picture,
description: "https://www.youtube.com/watch?v=" + video,
link: facebookShareUrl
});
但不推荐使用新API。
我的新代码是:
FB.ui({
method: 'share_open_graph',
action_type: 'video.watches',
action_properties: JSON.stringify({
video: "https://www.youtube.com/watch?v=" + video
})
}, function(response) {
console.log(response);
});