无法在新的 FB 图上获得点赞类别 API (2.5)
Can't get categories on Likes on new FB graph API (2.5)
我正在使用此 URL 访问授权和登录用户的 facebook 点赞:
https://graph.facebook.com/v2.3/me/likes?access_token=accessToken
它returns这个
"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
它returns这个
"data": [
{
"name": "Page Name",
"id": "12345678",
"created_time": "2012-03-26T08:02:01+0000"
},
这是减去类别名称。
我在 FB 中注册了我的新应用程序,它不允许我从 2.5 更改 API,即使在我的新应用程序上,如果我使用 2.3 URL,它仍将 [=34] =] 不显示类别。
有谁知道我需要进行哪些额外调用才能获取类别,或者为什么它们在 API 的较新版本中消失了,我在 google 或 FB 的 doco 上找不到任何内容
它叫做 "Declarative Fields",查看 v2.4 的更新日志:https://developers.facebook.com/docs/apps/changelog#v2_4
这就是您需要更改的内容:
/me/likes?fields=name,category&access_token=accessToken
我正在使用此 URL 访问授权和登录用户的 facebook 点赞:
https://graph.facebook.com/v2.3/me/likes?access_token=accessToken
它returns这个
"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
它returns这个
"data": [
{
"name": "Page Name",
"id": "12345678",
"created_time": "2012-03-26T08:02:01+0000"
},
这是减去类别名称。 我在 FB 中注册了我的新应用程序,它不允许我从 2.5 更改 API,即使在我的新应用程序上,如果我使用 2.3 URL,它仍将 [=34] =] 不显示类别。
有谁知道我需要进行哪些额外调用才能获取类别,或者为什么它们在 API 的较新版本中消失了,我在 google 或 FB 的 doco 上找不到任何内容
它叫做 "Declarative Fields",查看 v2.4 的更新日志:https://developers.facebook.com/docs/apps/changelog#v2_4
这就是您需要更改的内容:
/me/likes?fields=name,category&access_token=accessToken