Facebook 从FQL v1.0到Graph API的迁移问题
我正在将我使用的Facebook API从FQL v.1.0迁移到Graph API。我发现有些东西已经过时了。我的问题与获取所有使用我的应用程序的用户有关 在FQL中,我可以使用以下工具执行此操作:Facebook 从FQL v1.0到Graph API的迁移问题,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我正在将我使用的Facebook API从FQL v.1.0迁移到Graph API。我发现有些东西已经过时了。我的问题与获取所有使用我的应用程序的用户有关 在FQL中,我可以使用以下工具执行此操作: /fql?q=select+uid+FROM+user+WHERE+is_app_user+AND+udi= 问题1:表用户包含所有用户的朋友和非朋友?还是只是朋友 在Graph Api中,我了解到不再使用is_app_user,而是有fields=installed做同样的事情。 我找到了两种
/fql?q=select+uid+FROM+user+WHERE+is_app_user+AND+udi=
问题1:表用户包含所有用户的朋友和非朋友?还是只是朋友
在Graph Api中,我了解到不再使用is_app_user,而是有fields=installed做同样的事情。
我找到了两种使用fields=installed的方法:
me/friends?fields=installed
或
问题2:这两种语法之间有区别吗
非常感谢您的帮助。将安装的
作为参数传递给/me/friends
没有意义,因为
/me/friends
仅返回已在使用应用程序的朋友。
有了v2.0,Facebook就不可能找到那些不是我朋友但正在使用该应用程序的用户。如果您仍然需要这样的用户,最好的解决方案是将所有应用程序用户的用户ID存储在持久性存储中。应该避免使用FQL的解决方案,因为它在v2.1中也被弃用
/me/friends