我知道这个问题被问了很多次,但我仍然可以找到已弃用的解决方案或混合登录和身份验证的解决方案(在我的情况下不需要)。
我想知道使用 Java 或 Javascript 在 Facebook 上共享网站链接的最快(和最智能)方式。我只想发布消息:
You scored 9/10 on the game: <link>
我认为一个清晰的 HowTo 对我和其他面临同样困境的人会有很大帮助:)
提前致谢。
我知道这个问题被问了很多次,但我仍然可以找到已弃用的解决方案或混合登录和身份验证的解决方案(在我的情况下不需要)。
我想知道使用 Java 或 Javascript 在 Facebook 上共享网站链接的最快(和最智能)方式。我只想发布消息:
You scored 9/10 on the game: <link>
我认为一个清晰的 HowTo 对我和其他面临同样困境的人会有很大帮助:)
提前致谢。
你可以使用简单的 JS
<a href="#"
onclick="
window.open(
'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),
'facebook-share-dialog',
'width=626,height=436');
return false;">
Share on Facebook
</a>
如果你想使用javascript
你需要包含Facebook javascript SDK
到你的网站。这就是您应该添加Facebook Javascript SDK的方式。
添加帖子到您的墙上的示例。
function(message, name, pictures, description, link) {
FB.api('/me/feed', 'post', {
message: message,
name: name,
picture: picture,
description: description,
link: link
}, function (result) {
var retVal = true;
if (result) {
console.log('Facebook API: Send Status: Success');
}
else {
console.log('Facebook API: Send Status: Failed');
retVal = false;
} return retVal;
});
}
此解决方案不包括可以在后台完成的用户操作。唯一需要的是用户登录 Facebook,并且您在 Facebook 上有应用程序。