Mój facebook sdk 5.1.0, Unity 4.5.2f1 Platformą jest iOS.
Chcę zaprosić mojego znajomego na Facebooku do korzystania z mojej aplikacjitak jak „Candy Crush Saga” lub „FarmVille 2” może zdobyć wszystkich moich znajomych, wyświetlić je w niestandardowym interfejsie użytkownika i zaprosić do gry. Ale mam problem ze znalezieniem listy znajomych i ustawieniem niestandardowego interfejsu użytkownika.
korzystając z przykładu jedności na Facebooku, może zdobyć przyjaciół i wysłać zaproszenie, ale nie mogę uzyskać tych informacji i nie mogę tego zrobić;
kiedy logowanie na Facebooku, otrzymuję pozwolenie użytkownika na użytkownika. „Nie mogę używać invitable_friends, aby uzyskać listę znajomych, ale „ja? pola = znajomi” mogą uzyskać znajomych, którzy już korzystają z mojej aplikacji.
Mój login i kod invitable_friend:
FB.Login("email,publish_actions,user_about_me,user_friends,basic_info", LoginCallback);
...
FB.API("me?fields=invitable_friends.limit(10)", Facebook.HttpMethod.GET, InvitableFriendsCallBack);
Jak zachęcić znajomych do nieużywania mojej aplikacji, a następnie wysłać zaproszenie do aplikacji?
edytować: po zalogowaniu na ios pojawia się błąd „Błąd FBLogin”.
Odpowiedzi:
1 dla odpowiedzi № 1Nie możesz zdobyć przyjaciół, którzy nie grają w grę w iOS. https://developers.facebook.com/docs/games/invitable-friends/v2.2
Interfejs API invitable_friends jest dostępny tylko dla gier, które mają implementację aplikacji Facebook Canvas w wersji 2.0 API Graph.
Możesz użyć FB.AppRequest
zaprosić przyjaciół w grze. https://developers.facebook.com/docs/unity/reference/current/FB.AppRequest