有没有办法确定给定 ID https://graph.facebook.com/ID
表示的对象类型。当我在 Graph API Explorer 工具中请求这个时,响应中有一个名为 type
的字段,它可能包含 user
、page
、 相册
、相片
等。但是当我从浏览器或通过 SDK 请求相同时,作为响应没有这样的字段,但其他一切都是一样的。而且我必须猜测我依赖于其他字段的对象类型:例如,如果有一个字段 gender
这意味着我有 user
对象。我认为这是 FB Graph API 中的错误。有解决办法吗?
您可以在屏幕截图上看到差异
最佳答案
如果您通过在请求中添加 metadata
参数来使用 Facebook 称为“内省(introspection)”的东西,这是可能的:
GET http://graph.facebook.com/object_id?metadata=1
结果将包含type
字段
关于facebook - 在 FB Graph API 中确定具有 id 的对象类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8960911/