以fb://
开头的This iPhone prefixes page中的哪些网址是我必须用来分享内容的网址? (即触发Facebook应用程序,以便用户可以单击以共享通过标题,图像,网址和摘要传递的内容)。
我知道http
替代方案(从http://www.facebook.com/sharer/sharer.php?s=100
开始 - 它适用于我)但它会触发浏览器并要求用户登录,即使用户登录FB应用程序也是如此。因此,为了加快一切,我想让FB应用程序出现,显示"分享"具有预设内容的屏幕。
我的意图来自Phonegap / Cordova应用程序,该应用程序显示产品内容,并且对于每种产品,分享"分享"链接 - 我的应用程序和Facebook之间没有实际的关系(没有fb app后端) - 这应该触发安装的FB应用程序提示用户这样的内容并等待他的确认。
答案 0 :(得分:1)
为什么在有一个很棒的插件时会遇到所有这些麻烦。 Social Sharing Plugin
此插件允许您直接在Facebook上分享,如果您愿意,也可以在其他平台上分享。
window.plugins.socialsharing.shareViaFacebook('Message via Facebook', null /* img */, null /* url */, function() {console.log('share ok')}, function(errormsg){alert(errormsg)});