Facebook Graph API->用户/事件返回空数组

Har*_*ldo 7 facebook facebook-graph-api facebook-php-sdk

首先,解释一下情况:

  • 我的应用已通过“应用评论”的批准user_events(以下屏幕截图)
  • 我正在使用实际用户帐户在生产应用程序上进行测试(对admin用户进行测试会返回误报)
  • 调用{user_id}/工作并返回基本配置文件。
  • 调用{user_id}/permissions工作并返回权限(inc user_events,下面的屏幕截图)
  • 调用{user_id}/events总是“有效”,但返回且为空数组。

我尝试用'me'代替登录的fb_user_id进行测试,并得到相同的空数据结果。如果我使用自己的管理员测试帐户进行测试,则user_events数据始终填充有数据。我尝试使用的参数少于/没有以下屏幕截图,对于测试用户而言一切正常,但对于实时用户而言则无效。

非常感谢您的帮助!

屏幕截图:

在此处输入图片说明

在此处输入图片说明

小智 -3

您是否将实时用户“登录”到您的应用程序,然后选择该用户来访问其令牌?只有在此之后,如果该用户授予您权限,您就可以访问该用户的事件等。

1) 您必须在您的应用程序中注册 Facebook 将批准您的应用程序使用哪种类型的访问器。

2) 用户必须登录您的应用程序。(在下拉列表中选择您的用户的令牌,如照片所示)

3) 登录您的应用的用户必须对其活动、帖子等拥有开放权限。

在这里选择一个用户