Buduję aplikację na Facebooku, która znajduje się na zakładce na Facebooku (i ma hook z Canvas URL.) Próbuję zaimplementować filtr app_non_users.Facebook Invite Friend Okno dialogowe app_non_users wydaje się nie mieć żadnego efektu
Kiedy wprowadzić filtr, oto co widzę:
- W obu [ 'wszystko'] i [ 'app_non_users'] każdy jest pokazany (w tym tych, którzy mają zgodę na aplikację)
- W ustawieniu ['app_users'] nikt nie jest pokazywany.
Ja nie działa to na telefon, a ja przekazując parametr w oczekiwanej formie JSON (potwierdzone przez fakt, że Facebook robi różne rzeczy dla różnych wartości.)
ja też nie za pomocą dowolnego inne sprzeczne filtry lub nawet parametr "do". Kiedy sprawdzić kartę sieciową, widzę następujące params są przekazywane do FB:
message:Invite Message
title:Select from list of your friends
filters:['app_non_users']
api_key:xxxxxxx
app_id:xxxxxxxx
locale:en_US
sdk:joey
display:async
frictionless:false
redirect_uri:https://xyz.com
__d:1
__user:xxxxxxxx
__a:1
__dyn:798aD5z5CCU-wEbw
__req:9
Na podstawie powyższych wyników, wydaje mi się, że Facebook nie bierze pod uwagę tylko upoważnienie do aplikacji oznacza, że użytkownik jest app_user. Więc dokładnie, co sprawia, że użytkownik app_user i jak ja, jako deweloper aplikacji, dokonać tej zmiany?
Dzięki. Pozwól, że to przetestuję i dam ci znać. – Shreeni
Dzięki za odpowiedź. Zapisałem się do błędu. Próbowałem włamania wymienionego w linku, który podałeś, ale to też nie działa. Używając "app_users" w połączeniu z "all", nikt nie jest pokazywany, dokładnie tak, jak podano w oryginalnym raporcie. – Shreeni
Mam ten sam problem. Wciąż brak poprawek z facebok po 8 miesiącach. Czy znaleźliście jakieś obejście? – Houman