如何确定当前登录用户的哪些朋友也在使用我的应用程序?

Fra*_*ank 3 facebook facebook-graph-api

图形API,很容易让我来确定当前用户的朋友是谁.我有两个问题:

  1. 是否可以使用Graph API确定当前经过身份验证的应用程序的用户列表?
  2. 是否有可能确定当前用户的朋友谁也是我的应用程序的用户(我的应用程序的用户和当前用户的朋友的交集)?这可能使用FQL吗?

ifa*_*our 7

  1. 不,这是不可能的.请参阅此答案.
  2. 这有一个休息方法friends.getAppUsers.或者您可以使用FQL:

    SELECT uid,name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) AND is_app_user=1
    
    Run Code Online (Sandbox Code Playgroud)