如何检索fb图形应用程序的所有用户的用户ID?

问题描述 投票:0回答:1

我在restfb中找不到一个方法来查找连接到我的facebook应用程序的用户的所有用户ID。我使用的是fbgraphapi版本3.2

我尝试了一个旧方法,friends.getAppUsers,但发现它没有用。我无法在图表api explorer 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列表。

facebook-graph-api restfb fb-graph
1个回答
1
投票

没有API可以获得授权您的应用的所有用户。获取该列表的唯一方法是在他们授权(或重新访问)您的应用程序时存储它们。

© www.soinside.com 2019 - 2024. All rights reserved.