【发布时间】:2013-05-24 20:43:51
【问题描述】:
我知道可以获得 rss 提要或其他任何用于群组墙贴的内容。但是,每次我与我所属的封闭组一起尝试时,它都不起作用。如果您不是组的管理员或所有者而只是成员,这可能吗?以下是我目前采取的步骤。
- 在http://developers.facebook.com/setup/ 上创建应用程序
- 完成后,您将看到应用程序名称、应用程序 URL、应用程序 ID 和应用程序密钥。抄下这些数据。
- 访问https://graph.facebook.com/oauth/authorize?client_id={CLIENT_ID}&scope=offline_access&redirect_url={URL}。
将 {CLIENT_ID} 替换为您的应用 ID。将 {URL} 替换为您的应用 URL。
- 当提示“Request for Permission”页面时,点击[ALLOW]按钮。
- 您将被重定向到 {URL}/?code={YOUR CODE}
- 抄下 {YOUR CODE}
- 访问https://graph.facebook.com/oauth/access_token?client_id={CLIENT_ID}&redirect_uri={URL}&client_secret={APPLICATION_SECRET}&code={YOUR_CODE}
将 {CLIENT_ID} 替换为您的应用 ID 将 {URL} 替换为您的应用 URL 将 {APPLICATION_SECRET} 替换为您的应用机密替换 {YOUR_CODE} 使用您的{YOUR CODE}
当您点击 url 时,您将获得访问令牌。
此时我没有获得访问令牌。
{
"error": {
"message": "This authorization code has expired.",
"type": "OAuthException",
"code": 100
}}
问题是,我刚刚在 2 秒前创建了身份验证代码。怎么可能已经过期了。 因此,在获得访问令牌之前,我无法执行以下其余步骤。
复制您的访问令牌。
现在,使用您的访问令牌访问以下网址。
http://graph.facebook.com/{YOUR GROUP ID}/feed?access_token={ACCESS 代币}
当您转到您的群组页面时,您的网址类似于 /group.php?gid=xxxxxxxxx。在这种情况下,gid 是您的组 id。
【问题讨论】:
-
嗨欧文。我遇到了同样的问题。你能帮帮我吗? :) stackoverflow.com/questions/26955145/…我很困惑
标签: facebook facebook-wall facebook-group facebook-feed