Получить разницу массивов в ES6?

Выполняя обширные исследования, я пришел к выводу, что нет метода для этого !

То, что я нашел: старый REST API, называемый friends.getAppUsers , который получает все идентификаторы друзей пользователя, которые разрешили приложение.

Что я хотел бы найти: После чтения секции App Login в документе аутентификации :

В дополнение к User Login, Facebook Поддержка входа в платформу App Login с использованием потока учетных данных клиента OAuth 2.0. App Login позволяет вам принимать различные административные действия для вашего приложения, такие как получение данных Insights или утверждение запросов.

blockquote>

Я думал, что объект application будет иметь прямой метод для этого (аналогично accounts):

$facebook->api("/APP_ID/users");

Но я был неправ. И затем с введением функции insights я был шокирован тем, что вы можете получить только счет идентификаторов пользователя!

Что вы можете сделать: сохранение идентификатора пользователя в вашей БД, как только пользователь авторизует ваше приложение, и если ваше приложение уже имеет пользователей (скорее всего, это случай), проверьте, есть ли у вас запись для каждого пользователя который взаимодействует с вашим приложением в вашей БД ... Таким образом, вы получите идентификаторы пользователей для активных пользователей в кратчайшие сроки.

13
задан Indrajith Ekanayake 28 April 2019 в 08:57
поделиться