将内容发布到Facebook到用户的墙上?

时间:2010-12-16 18:03:44

标签: facebook share

我已经建立了一项调查,最后我希望用户在他们的Facebook墙上分享他们的结果,但我发现很难找到任何示例或参考。

等等;

<div>
[ image/graphic ] 
"I've just completed survey XXX and got 90%"
<a>post on my wall</a>
</div>

任何帮助表示感谢 - 即使它只是我可以查找的术语!

2 个答案:

答案 0 :(得分:3)

开始here。基本上,您正在创建一个要集成到Facebook的网站。为此,您的用户需要从您的网站“登录Facebook”(除非他们已经登录,例如在其他浏览器标签中),并允许您的网站代表他们在Facebook上执行某些操作。

Single Sign-On部分是您将网站初始化为Facebook应用程序的地方(您需要先在Facebook上创建应用程序)并为您的用户提供登录按钮。

您的登录按钮可以设置为要求用户specific permissions代表他们代表Facebook行事。我想你想要的是publish-stream,但我对它几乎不熟悉,玩弄功能,看看什么最适合你。您的用户将看到一个弹出式窗口,指出您的网站(或应用程序)正在请求这些特定权限,并且他们可以选择允许或拒绝。可以看到一个例子here

获得用户的许可后,您可以使用Cookie(使用单一登录链接上的PHP演示)通过Graph APIJavaScript SDK获取对信息的访问权限,Social Plugins

答案 1 :(得分:1)

你应该使用facebook api。

获取用户的“publish_stream”权限并使用连接对象的“api”方法(参数如:'/ userid / feed','post',有关帖子的信息数组)。

我找不到合适的代码,官方文档也不总是最新的。

OR

只需在页面上添加使用“元”标记的脸书“分享”按钮即可。您应该在大约80%的网站上找到示例。