我已经建立了一项调查,最后我希望用户在他们的 facebook 墙上分享他们的结果,但我发现很难找到任何示例或参考。
就像是;
<div>
[ image/graphic ]
"I've just completed survey XXX and got 90%"
<a>post on my wall</a>
</div>
任何帮助表示赞赏-即使它只是术语,我也可以查找!
从这里开始。基本上,您正在创建一个要集成到 Facebook 的网站。为此,您的用户需要从您的站点“登录到 Facebook”(除非他们已经登录,例如在另一个浏览器选项卡中)并允许您的站点代表他们在 Facebook 上执行某些操作。
单点登录部分是您将网站初始化为 Facebook 应用程序的地方(您需要先在 Facebook 上创建应用程序)并为您的用户提供登录按钮。
您的登录按钮可以设置为要求用户授予特定权限以代表他们使用 Facebook 行事。我认为你想要的是publish-stream
,但我只是对它几乎不熟悉,玩弄一下功能,看看什么最适合你。您的用户将看到一个弹出 div,说明您的网站(或应用程序)正在请求这些特定权限,并且他们可以选择允许或拒绝。可以在这里看到一个例子。
获得用户许可后,您可以使用 cookie(在 Single Sign-On 链接上使用 PHP 进行演示)通过使用Graph API、JavaScript SDK、Social Plugins等来访问信息。
你应该使用 facebook api。
获取用户的“publish_stream”权限并使用连接对象的“api”方法(使用参数如:'/userid/feed'、'post'、关于帖子的信息数组)。
我找不到正确的代码,并且官方文档并不总是最新的。
或者
只需在您的页面上添加一个使用“元”标记的 facebook“分享”按钮。您应该在大约 80% 的网站上找到示例。