我们正在开发一个javascript facebook应用程序,它使用图形api搜索用户。
目前,facebook通知我们的应用正在使用没有访问令牌的图表搜索端点。由于我们正在从js-sdk执行所有FB api调用,因此我们认为始终提供有效的访问令牌。我对此进行了交叉检查,例如以下请求由sdk提出:
https://graph.facebook.com/search?type=user&limit=10&offset=450&q=max&method=get&access_token=<TOKEN>&pretty=0&sdk=joey&callback=FB.__globalCallbacks.f3d041460c
如您所见,该调用提供了有效的access_token。
我们的应用在用户想要使用我们的应用时请求以下范围:
email read_friendlists read_stream user_events user_groups user_photos user_status
使用图形api explorer的调试方法检查此标记不会显示任何错误:令牌有效,在一小时后到期,并且已分配给我(用户)。
我们做错了什么?我没有找到搜索用户的特殊范围。谢谢。