Facebook Graph API:如何获得缺失的页面点赞,例如运动和兴趣

Facebook Graph API: How to get missing page likes e.g. sports and interests

我在 Facebook 图表 API 尝试从一个人那里获得所有页面喜欢时出现意外行为。特别是我对运动或兴趣的爱好有这个问题。

例如,如果一个人喜欢 "Basketball" (https://www.facebook.com/pages/Basketball/108614982500363?fref=ts) it is listed on his Facebook profile. But if I request the likes via the Graph API (me/likes?limit=1000) I receive all page likes except sports like "Basketball". Same problem with interests like "Swimming Pools" (https://www.facebook.com/pages/Swimming-pool/111986155484302?fref=ts).

出于测试目的,我使用了以下访问权限。在我看来,没有缺少必要的许可。

public_profile, user_friends, email, user_about_me, user_actions.books, user_actions.fitness, user_actions.music, user_actions.news, user_actions.video, user_birthday, user_education_history, user_events, user_games_activity, user_groups, user_hometown, user_likes, user_location, user_managed_groups, user_photos, user_posts, user_relationships, user_relationship_details, user_religion_politics, user_status, user_tagged_places, user_videos, user_website, user_activities, user_work_history

如果我使用用户对象 (me?fields=sports) 的运动场,我得到一个空响应。

不幸的是 me/interests 自 V2.3 以来已弃用。

我只有体​​育和兴趣有这个问题,但可能还有其他页面类别受到影响。

如何解决这个问题才能让这个页面也被点赞?


编辑:附加测试

我能够限制问题。这与创建类似的时间有关。

我正在使用两个帐户进行测试:

出于测试目的,我使用以下页面(均属于 Sport 类别):

账户 (A)

2013 年 1 月点赞 Basketball => 通过图表可见 API。

2015 年 5 月点赞 Running => 通过图表不可见 API。

账户 (B)

2015 年 5 月点赞 Basketball => 通过图表不可见 API。

2015 年 5 月点赞 Running => 通过图表不可见 API。

两个帐户肯定喜欢相同的页面。

有人可以重现这个问题吗?

该错误已由 Facebook 修复。现在可以看到“运动”和“兴趣”类别的赞。 https://developers.facebook.com/bugs/457461817746932/