2012-03-21 7 views
5

Właśnie dodawam do swojej aplikacji dodawanie Facebooka opengraph. Chcę uzyskać pewne atrybuty wykresu od użytkownika, ale musi to być wykonywane w sposób ciągły, nawet jeśli dana osoba nie znajduje się na stronie. Zasadniczo aplikacja wymaga procesu w tle, który pobiera treści z kanału aktywności użytkownika Facebooka.Implikacja Facebooka offline_access przestarzałość

Pierwszym krokiem było przechowywanie tokena dostępu użytkownika w tabeli i regularne uruchamianie zadania cron. Jednak odkryłem, że Facebook zmierza w kierunku wycofywania dostępu w trybie offline. Wiem, że to może brzmieć głupio dla tych z was, którzy są tego obeznani, ale nie jestem pewien, co to oznacza i chcieli potwierdzić.

Moje rozumienie jest:

  1. Począwszy od maja, kiedy Facebook całkowicie przełącza się na tryb dostępu w trybie offline przestarzałe, nawet jeśli przechowywać token dostępu użytkownika, będzie ona wygaśnie w ciągu 60 dni.
  2. Dzięki temu mogę ponownie przechowywać token dostępu użytkownika za każdym razem, gdy on/on loguje się do mojej aplikacji
  3. Ale jeśli użytkownik nie zaloguje się ponownie w usłudze przez ponad 60 dni, to wszystko się skończyło i wygrano zadanie w tle nie będzie już w stanie indeksować treści od użytkownika.
  4. Co oznacza na przykład, że była to usługa biuletynu, która wysyła użytkownikom przydatne informacje na podstawie działań, jeśli nie poproszę ich o zalogowanie się (mogą odwiedzić moją witrynę, aby sprawdzić zawartość, ale strona nie robi ". t wymagają, aby się zalogować, aby zobaczyć zawartość), silnik przestanie działać po 60 dniach, a użytkownik po prostu zapomni o tym.

Czy to prawda?

Odpowiedz

3

Sprawdź: https://developers.facebook.com/roadmap/offline-access-removal/ Posiada wszystkie odpowiedzi.

Ale w zasadzie tak. Offline_Access dobiega końca.

+0

Adam, przeczytałem ten dokument i wszystko inne. Nie byłem pewien, czy zrozumiałem wszystko poprawnie, ponieważ jestem totalną nowicjuszką. Czy to oznacza, że ​​wszystkie powyższe elementy (od 1 do 4) są poprawne? Byłbym bardzo wdzięczny, gdybyś mógł wyjaśnić swoją odpowiedź. Nie byłem pewien, czy twoje "w zasadzie tak" odnosi się do moich punktów, czy tylko do faktu, że Offline_Access dobiega końca. Dziękuję Ci! – Vlad

+3

1. Tak, 2. Tak, 3. Tak, 4. Tak (najgorsze obawy się spełniły :)) –

+0

powinniśmy teraz budować tylko aplikacje zabawkowe i pytać użytkowników o autoryzację co dwie godziny, na pewno będą trzymać się za dużo, ! –

Powiązane problemy