当我手动使用 Graph API Explorer 针对我的应用程序为自己生成访问令牌时,我遇到了让图形搜索工作的问题。
我创建了一个应用程序,将沙盒模式设置为“关闭”,然后手动授予我的用户帐户对我的应用程序的权限。为了安全起见,我在生成访问令牌之前包含了图形 API 资源管理器中可用的所有权限。
当我单击我的访问令牌时,我看到它仍然有效,并且列出了所有权限,但是,当我执行以下搜索时:
/search?q=myphonenumber&type=user
我收到一条错误消息:
{
"error": {
"message": "(#200) Must have a valid access_token to access this endpoint",
"type": "OAuthException",
"code": 200
}
}
我知道上面的搜索代码是有效的,因为几天前我能够让它工作,我似乎无法弄清楚发生了什么变化。我是否在某处遗漏了阻止我使用访问令牌进行 API 搜索的权限?
更新:我还应该提到正常/me
查询工作得很好,似乎只有不允许的搜索。