Как получить идентификаторы всех пользователей графического приложения fb? - PullRequest
0 голосов
/ 04 апреля 2019

Я не могу найти метод в restfb, чтобы найти все идентификаторы пользователей, которые подключились к моему приложению facebook. Я использую fbgraphapi версии 3.2

Я попробовал старый метод friends.getAppUsers, но обнаружил, что он не работает. Я не могу найти запрос в графе api explorer v3.2, который бы также получал идентификаторы пользователей.

В графе api explorer у меня есть:

my_app_id?fields=id,name

но тогда я не могу найти какие-либо поля или соединения, которые бы извлекали идентификаторы пользователей, использующих мое приложение. В моем приложении:

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 я могу запросить на уровне приложения, чтобы найти список идентификаторов пользователей.

1 Ответ

1 голос
/ 05 апреля 2019

Нет API для получения доступа ко всем пользователям, которые авторизовали ваше приложение.Единственный способ получить этот список - сохранить их, когда они авторизуют (или повторно посещают) ваше приложение.

...