1

我试图弄清楚如何查询 FB Graph API(或 FQL API)以获取给定时间段内的帖子数量(或状态更新)。我可以使用生成访问令牌

$access_token = $facebook->getAccessToken(); 

所以这会让我相信 PHP SDK 安装正确并且可以正常工作。当我尝试在 fql 查询中使用访问令牌时,它无法给出错误消息:请求此资源需要用户访问令牌。我正在尝试的查询只是返回当前的 status_id。我尝试使用 uid=me() 以及使用实际用户 ID(来自 API 的测试 ID)。这是查询网址:

https://graph.facebook.com/fql?q=SELECT+status_id+FROM+status+WHERE+uid=me()&access_token=

我不确定我在哪里偏离轨道,所以任何帮助将不胜感激。

谢谢你的关注。

4

1 回答 1

2

这是您的应用程序 ID 和密码,请不要将其公开,任何人都可以完全控制您的应用程序。立即重置您的令牌

PHP SDK 默认使用应用程序访问令牌(绝不应该公开发布)。您需要让用户登录,getLoginUrl()示例如下

https://github.com/facebook/facebook-php-sdk/blob/master/examples/example.php

于 2013-06-18T01:25:15.213 回答