Facebook access_tokens?如何发布到用户墙?

时间:2011-12-15 22:21:02

标签: facebook facebook-graph-api

我对从facebook整合到何处开始有点困惑。 目前,我已经创建了一个javascript登录按钮,可以为我的应用授予正确的权限。 我想要做的是能够发布给用户蒸汽,但我相信我需要一个access_token。我设法使用以下代码在javascript中获取访问令牌

FB.login(function(response) {
  if (response.authResponse) {
    alert(response.authResponse.accessToken);
  } else {
    alert('User cancelled login or did not fully authorize.');
  }
});

我是否需要找到一种方法将此访问令牌存储到我的数据库中,以便每当我需要发布到用户墙时我都可以使用它? 这也是获取访问令牌的最佳方式吗?我宁愿在客户端获取服务器端,然后将其传递给服务器。

很抱歉,如果我遗漏了什么。感谢。

1 个答案:

答案 0 :(得分:0)

您无需存储访问令牌。当用户退出Facebook时,它将过期。 要发布到用户Feed,请使用图表API。很简单,您将表单数据发送到特殊URL。

Yu可以使用Facebook javascript测试控制台查看它是如何工作的。 https://developers.facebook.com/tools/console/

您可以查看代码并查看其工作原理以及如何使图表API执行出价。

至于访问令牌。您将其作为名为“access_token”的表单字段发送,您的数据可以通过GET或POST设置。