注意:此处使用的是应用访问令牌,因此不需要登录或权限。
根据 Facebook 应用访问令牌调试器,我的应用访问令牌有效 根据 Graph API 资源管理器(对于 FQL),我的 FQL 请求是正确的
但是,当我尝试使用我的应用访问令牌进行 FQL 搜索时:
$fql_query_url = 'https://graph.facebook.com/'.'fql?q='.urlencode($fql_query) . '&access_token=' . urlencode($acctoken);
我得到回应:
{ "error": { "message": "(#200) 必须有一个有效的 access_token 才能访问这个端点", "type": "OAuthException", "code": 200 } }
我使用的代码在两天前确实有效,但似乎没有被破坏。
有谁知道发生了什么?我在 60 天后调查了应用程序访问令牌折旧,但这肯定会在 Facebook 访问令牌调试器中显示为无效令牌。如果应用访问令牌折旧,错误消息也不会有所不同。