【发布时间】:2015-07-09 17:55:01
【问题描述】:
我需要使用他们的 javascript SDK 检索 Facebook 页面的帖子列表(提要),就像他们在文档中解释的那样:https://developers.facebook.com/docs/graph-api/reference/v2.4/page/feed
/* make the API call */
FB.api(
"/{page-id}/posts",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
我需要它作为我网站的“新闻部分”,因此即使没有连接到 facebook,用户也应该看到它。
问题
酷,但有一个问题......它返回:An access token is required to request this resource.
天哪...我想为您获取一些访问令牌@facebook,但我的应用程序没有使用您的身份验证工具/插件。
无论如何,我尝试使用FB.getLoginStatus(); 但不起作用,因为它可以返回access_token 的唯一方法是用户是否实际连接到应用程序。 我的用户甚至可能没有登录到 facebook!
那么,¿如何将 access_token 存储到变量中,然后用于获取/{my-page}/posts?
我已经看过这个SO question,但它并没有解决我的问题,仅仅是因为没有这样的“通用令牌”。 我也读过https://developers.facebook.com/docs/facebook-login/access-tokens/,这也依赖于通过facebook登录方法生成的令牌......所以,我不能在我的网站上显示fb页面的帖子列表,而无需连接到facebook,因此是一个应用程序?
添加:我的应用是用 angularJS 构建的,我不处理服务器端代码。我将完全依赖 javascript 方法。
【问题讨论】:
-
看来您必须在 facebook 中进行身份验证才能使用 facebook
-
嘿,你找到办法了吗?我仍在试图弄清楚如何获得该页面访问令牌并通过 PHP 调用 api...
标签: javascript facebook facebook-graph-api facebook-javascript-sdk facebook-access-token