【问题标题】:Post a message to Facebook using Facebook URL scheme on mobiles在手机上使用 Facebook URL 方案向 Facebook 发布消息
【发布时间】:2017-08-23 02:57:33
【问题描述】:

在网站上,我需要一个分享按钮,通过 FACEBOOK APP 将一些文本分享到用户的墙上。

我尝试了 Facebook Javascript SDK,但它有时会在新窗口中打开共享,而不是强制 Facebook 应用程序。

所以,我正在尝试通过 Facebook Url 方案来做到这一点。

我已经尝试了所有这些,但都没有奏效。

fb://publish/?text=test
fb://post/test
fb://dialog/feed?app_id=fb_app_id&display=touch&href=test
fb://publish/post/?text=test

What are all the custom URL schemes supported by the Facebook iPhone app?

你能帮忙吗?提前致谢。

【问题讨论】:

  • 没有。因为你不允许预填消息

标签: javascript android ios facebook url-scheme


【解决方案1】:

这对我有用:

url = `fbapi://dialog/share?app_id=${fbid}&version=20130410&method_args=`
let methodArgs = {
  name: null,
  description: null,
  link: value,
  quote: null,
  hashtag: null,
  dataFailuresFatal: false
}

url += encodeURIComponent(JSON.stringify(methodArgs))

“fbid”是您的 Facebook 应用 ID。 'value' 是你要分享的 URL。

然后执行以下操作:

<a href="url">Share link on facebook</a>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    相关资源
    最近更新 更多