通过网站链接在第三方Facebook墙上发表评论

时间:2015-05-20 11:41:02

标签: javascript jquery facebook facebook-graph-api

我的大脑真的很伤心如何做到这一点,但我基本上不知道从哪里开始。

Twitter基本上具有允许链接打开用户可以填充的推文框的功能,然后直接发布到选定的推特上:

https://about.twitter.com/resources/buttons#mention

它非常简单,只需更改目标链接的URL参数即可。

我正在尝试与Facebook做类似的事情。理想情况下,点击我网站上的链接会打开一个Facebook页面,提示用户输入他们的评论并登录以发布到第三方墙。我绝对不想在我的头上处理任何FB身份验证,因为我想这将远远超出我的新手编码能力。

另一种方法是使用我的文本框捕获评论,然后将其传递给Facebook以写入墙上。

我已经搜索了网络和堆栈交换寻找解决方案,但大多数似乎都是为了对用户墙而不是第三方发表评论。

老实说,我对任何社交媒体都没有超级活跃,所以我对它们如何运作的了解非常有限。如果有人能给我一个转向和一些可能的解决方案(或者只是外出并且不可能),这将是非常棒的。

1 个答案:

答案 0 :(得分:1)

您可以使用Facebook JavaScript SDK,然后使用feed dialog调用to parameter。 Feed对话框有一个here's a piece of example code,您可以在其中填写您希望用户发布到的个人资料的Facebook ID。但是,您在其中填写的ID的个人资料必须已授权与您初始化SDK的应用程序相同的应用程序。这意味着这种方法可能不切实际 无论如何,profile-ID/feed POST endpoint

如果您想使用图表API发布到个人资料的时间轴(使用Variadic Function),您还必须实施Facebook登录。但是,由于现在所有应用程序都必须使用Graph API v2.0,因此您只能找到同样授权相同应用程序的人员的个人资料ID。
鉴于您不想实施Facebook登录,这对您来说可能更不实用。

据我所知,这是您实现目标所需的唯一选择。