使用手机上的Facebook URL方案向Facebook发布消息

时间:2017-03-29 14:35:10

标签: javascript android ios facebook url-scheme

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

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

所以,我试图通过Facebook Url计划来做到这一点。

我已经尝试了所有这些,但没有一个有效。

 var CAPITALISATION_LOWERCASE = "lowercase"
 var CAPITALISATION_UPPERCASE = "uppercase"

 capitalisation = "lowercase";

       function switchCase(text, inverse) {
            if (CAPITALISATION_LOWERCASE == capitalisation && inverse) {
                text = text.toUpperCase();
            } else {
                text = text.toLowerCase();
            }
            return text;
        }

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

你能帮帮忙吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

这对我有用:

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。 而“值”就是您要共享的URL。

然后执行以下操作:

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