вызов API замены для users.isAppUser - это простой вызов /me/?fields=installed
Это также работает для друзей пользователя, поэтому в качестве замены он заменяет friends.getAppUsers
.
Я пробовал это как с токеном доступа к приложению, так и с обычным токеном доступа пользователя.
Сделайте вызов API для /{user id}/friends?fields=installed
- возврат выглядит следующим образом:
{
"data": [
{
"id": "{FRIEND_UID_1}"
},
{
"id": "{FRIEND_UID_2}"
},
// etc...
{
"installed": true,
"id": "{FRIEND_UID_X}"
}
// СНИП
Вы можете использовать наличие или отсутствие installed:true
, чтобы определить, кто из друзей пользователя использует ваше приложение.
Если это по какой-то причине не работает для вас; у вас уже нет списка пользователей вашего приложения в вашей собственной базе данных? Вы можете просто получить полный список друзей пользователя и сравнить его с собственными записями о том, кто использует ваше приложение.