我无法在restfb中找到一种方法来查找已连接到我的facebook应用程序的用户的所有用户ID。我正在使用fbgraphapi 3.2版
我尝试了一个旧方法friends.getAppUsers,但是发现它不起作用。我在图api资源管理器v3.2中也找不到可以检索用户ID的查询。
在图形API资源管理器中,我有:
my_app_id?fields=id,name
但是我找不到任何可以检索使用我的应用程序的用户ID的字段或连接。 在我的应用程序中:
private static final String MY_APP_ID = "myappid";
private static final String MY_APP_SECRET = "myappsecret";
private static final String MY_ACCESS_TOKEN = "myaccesstoken";
public static void main(String[] args) {
String accessToken = new DefaultFacebookClient(MY_ACCESS_TOKEN, Version.LATEST).obtainExtendedAccessToken(MY_APP_ID, MY_APP_SECRET, MY_ACCESS_TOKEN).getAccessToken();
FacebookClient facebookClient = new DefaultFacebookClient(accessToken, Version.VERSION_2_10);
我有facebookClient,但我认为这是在用户级别,因此我不确定在restfb中是否可以在应用程序级别查询以找到用户ID列表。
答案 0 :(得分:1)
没有API可以使所有对您的应用进行授权的用户使用。获取该列表的唯一方法是在他们授权(或重新访问)您的应用时将其存储。