/ / Facebook Unity SDK, me? Fields = invitable_friends nie działa na iOS - ios, facebook, unity3d

Facebook Unity SDK, ja? Fields = invitable_friends nie działa na iOS - ios, facebook, unity3d

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 № 1

Nie 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.AppRequestzaprosić przyjaciół w grze. https://developers.facebook.com/docs/unity/reference/current/FB.AppRequest