我试图从Facebook Api获得兴趣,但返回空数组。
我搜索了其他问题,例如:
在“Graph API Reference”(developers.facebook.com/docs/graph-api/reference/v2.1)中定义了一个完整的节点列表。如果我点击“用户”并点击“兴趣”,我会被重定向到“/ {user-id} / interests”(//developers.facebook.com/docs/graph-api/reference/v2.1/user/兴趣)描述。在本说明书中定义了几个要点:
我正在使用Graph API Explorer进行测试。我已经使用了所有api版本(从unversioned到v2.1)。
如果我获得了具有临时权限的有效访问令牌,并且我向端点“ / me ”发出请求,则表示我已成功响应数据。
如果我向端点“ / me / interests ”发出请求,我的回复为空:
{
"data": [
]
}
我在Facebook的用户正在关注一个感兴趣的列表,例如:stackoverflow group。
如果我对电影或书籍提出要求,答案也是空的。但如果我在书或电影中做“喜欢行动”并再试一次,我会有成功的回应。如果我再次尝试使用“ / me / interest ”,则响应为空。
我相信我不理解“兴趣”的概念或某些错误,我看不到它。
恢复用户兴趣的方法是什么?
答案 0 :(得分:0)
兴趣在“个人资料”部分中指定,而不是通过“喜欢”操作!您链接的列表也不感兴趣。
可以使用user_likes
权限请求书籍和电影,因此如果您没有请求响应也为空。