我正在使用此网址从授权和登录用户访问Facebook赞:
https://graph.facebook.com/v2.3/me/likes?access_token=accessToken
它返回此
"data": [
{
"name": "Page Name",
"category": "Category name",
"id": "12345678",
"created_time": "2012-03-26T08:02:01+0000"
},
但是在我使用API 2.5的新应用
上https://graph.facebook.com/v2.5/me/likes?access_token=accessToken
它返回此
"data": [
{
"name": "Page Name",
"id": "12345678",
"created_time": "2012-03-26T08:02:01+0000"
},
哪个是减去类别名称。 我在FB中注册了我的新应用程序,它不允许我从2.5更改API,甚至在我的新应用程序中,如果我使用2.3 URL,它将仍然不显示类别。
有没有人知道为了获取类别我需要做多少额外的电话,或者为什么他们在更新版本的API中消失了,我无法在谷歌或FB的doco上找到任何东西。
答案 0 :(得分:3)
它被称为“声明字段”,请查看v2.4的更改日志:https://developers.facebook.com/docs/apps/changelog#v2_4
这就是你需要改变的地方:
/me/likes?fields=name,category&access_token=accessToken