Na podstawie http://developers.facebook.com/roadmap/offline-access-removal/ Wyjątek (sekcja) 3: Jeśli użyję "nowszego" zestawu SDK, zapisze on token dostępu i automatycznie go rozszerzy.FB SDK 3.0 Czy muszę rozszerzyć token dostępu lub czy jest on automatyczny?
Moje pytania:
[1] Kiedy mówi "nowszej" SDK - Czy ktoś wie, czy to odnosi się do wersji 3.0?
[2] Czy istnieje sposób ręcznego przydzielenia FBSession token dostępu? Właściwość tokena FBSession jest tylko do odczytu. Moja sytuacja: w mojej aplikacji użytkownik loguje się przy użyciu swojego adresu e-mail, a na moim serwerze adres e-mail jest powiązany z tokenem dostępu do Facebooka. Teraz, jeśli użytkownik zaloguje się do mojej aplikacji w innym urządzeniu, mój serwer zwróci token dostępu FB w odpowiedzi auth; Chciałbym, aby FBSession miał przypisany ten sam token dostępu, aby nie musiał ponownie uwierzytelniać konta FB i mieć nadzieję, że proces rozszerzania tokenu jest po prostu w magiczny sposób.
Po iz powrotem z Facebooka zespołu wsparcia, oto odpowiedź: [1] Tak. Facebook SDK doc jest żałosny (niestety), nie jest to jasne na stronie internetowej, ale hej, z czym musimy pracować. [2] Oficjalnie nie ma sposobu, aby to zrobić. Jednak odpowiedź od just.jimmy poniżej zawiera link do projektu github, mogę sam zmodyfikować FBSession i przypisać plik accessToken n. \ – naldikt