我试图获取我朋友/用户参加的活动列表。此信息可通过Facebook页面公开显示。
我正在向/userid/events
发出请求,但它会返回空的结果数组,尽管用户确实有即将发生的事件并且调用/me/events
正在运行。 (所有都在图浏览器中运行)
我无法找到任何有关任何限制或所需权限的文档来解释其无效的原因,例如: this link
这是一个错误吗?如何解决它?
答案 0 :(得分:2)
您可以将/userid/events
用于对您的应用进行授权的用户,但建议使用/me/events
。无论哪种方式,仅仅因为facebook.com上的内容是公开的,并不意味着您可以通过API获取它。出于隐私原因,您始终需要在获取任何数据之前授权用户。
换句话说:这不是一个错误,没有解决方法,没有用户授权就不可能。