facebook - 如何在没有 SDK 或自定义应用程序 ID 的情况下创建 Facebook 分享按钮?

标签 facebook

我正在看 latest update to Facebook's share button. 如果不包含 Facebook javascript SDK,或者在某处提供应用程序 ID 的 Facebook 应用程序,似乎就不可能在网站中包含共享按钮?

分享按钮示例 1 使用 Facebook SDK

FB.ui({
  method: 'share',
  href: 'https://developers.facebook.com/docs/',
}, function(response){});

分享按钮示例 2 使用自定义应用程序 ID

https://www.facebook.com/dialog/share?
  app_id=145634995501895
  &display=popup
  &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F
  &redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer

问题:如何用一行代码为 Facebook 构建一个简单明了的分享按钮,不需要库和应用程序 ID?

最佳答案

您可以使用 facebook 共享器链接和一个简单的弹出窗口来完成这项工作

$("#facebookShareLink").on("click",function(){
    var fbpopup = window.open("https://www.facebook.com/sharer/sharer.php?u=http://stackoverflow.com", "pop", "width=600, height=400, scrollbars=no");
    return false;
});

关于facebook - 如何在没有 SDK 或自定义应用程序 ID 的情况下创建 Facebook 分享按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26547292/

相关文章:

ios - 通过 Google 或 Facebook 登录不返回应用程序

android - 如何使用 facebook 帐户在 android 应用程序中获取登录状态?

java - Facebook 登录崩溃 java.lang.UnsupportedOperationException

android - 如何在facebook SDK Android中获取用户的facebook个人资料图片

javascript - React - 加载图像时状态错误

iphone - 在Friend Wall发表期间Facebook返回com.facebook.sdk错误5

javascript - 如何使用图形 API 仅从用户的 Facebook 新闻源中获取照片?

ios - 从 FBConnect 迁移到 Facebook SDK

ios - 如果可用,请在 Facebook 应用程序中打开链接

facebook - Flutter:显示也使用该应用程序的 Facebook 好友