我已经成功开发了一个在 facebook 上创建事件的 android facebook 应用程序。我以管理员身份运行它运行顺利,一切正常。问题是当我尝试以其他用户身份运行应用程序时(我从我创建的虚拟帐户运行它)。虽然我可以获得诸如用户名和用户 ID 之类的信息并且可以成功地创建一个事件,但是当我运行一个 fql 请求(或任何一个图形 api)时,例如
从 eid IN 的事件中选择 eid、名称、开始时间、结束时间、位置、创建者、描述、主持人、图片、出席人数、更新时间、地点(从 uid = me() 的事件成员中选择 eid)
什么都不返回。我在 facebook 应用程序设置中添加了这个帐户作为管理员同样的问题。然后我尝试了其他方法,在图形资源管理器上,我尝试以用户身份运行 fql 查询。它返回用户参加的事件。当我尝试代表应用程序运行相同的查询时,它会返回响应数据:[]。(与android实现相同)。我怀疑虚拟帐户可能是问题所在(它只有两个朋友),但我已将其添加为管理员。请帮我