facebook - 在 FB Graph API 中确定具有 id 的对象类型

标签 facebook facebook-graph-api response object-type

有没有办法确定给定 ID https://graph.facebook.com/ID 表示的对象类型。当我在 Graph API Explorer 工具中请求这个时,响应中有一个名为 type 的字段,它可能包含 userpage相册相片等。但是当我从浏览器或通过 SDK 请求相同时,作为响应没有这样的字段,但其他一切都是一样的。而且我必须猜测我依赖于其他字段的对象类型:例如,如果有一个字段 gender 这意味着我有 user 对象。我认为这是 FB Graph API 中的错误。有解决办法吗?

您可以在屏幕截图上看到差异 the response of graph api explorer tool the response from my browser

最佳答案

如果您通过在请求中添加 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/

相关文章:

facebook - 我可以找到当前在 Facebook 位置签到的人数吗?

facebook-graph-api - 查找谁公开共享链接以及查找谁转发了给定链接

asp.net - .net 中的 Ajax 响应数据

c# - Facebook C# SDK 获取用户accessToken

ios - 从 Facebook 源打开 native iOS 应用程序

types - 由于 MIME 类型不匹配,IE9 脚本响应被阻止

python - Django 请求/响应多线程

python - 与基于网络的游戏互动

Facebook oauth 对话框显示 "An error occurred. Please try again later."

facebook - 访问我的应用程序配置文件页面