突然简单的Facebook Graph API调用开始返回空结果。我正在调用的节点是一个名称简单的搜索页面:
`https://graph.facebook.com/search?type=page&fields=profile_picture,username,id,name,likes,category,talking_about_count&access_token=<APP_TOKEN>&limit=10&q=stackoverflow`
从我的服务器调用时,它刚刚开始返回空结果集:
{"data":[]}
当我从我的个人计算机浏览器中调用它时,它运行正常。
我在Facebook管理应用页面中看不到任何通知。可能是什么原因?有什么方法可以在此Graph API结果中看到任何错误吗?
更新:在它停机至少2小时之后突然又开始工作了。有什么方法可以通过客户端JS进行这些调用吗?有什么方法可以避免暴露我的APP_TOKEN?
UPDATE2:它再次停止工作,虽然我没有找到原因,但我确实在用a替换它时,它确实有效。文档实际上说要使用APP_TOKEN。