Supposons que je possède une application dans laquelle j'ai enregistré les numéros d'identification Facebook des utilisateurs après qu'ils ont approuvé l'application (afin qu'ils puissent accéder à leur propre page d'application personnelle). Maintenant, je veux stocker les anniversaires des utilisateurs dans mon application, afin qu'ils puissent obtenir une notification d'anniversaire sur leur page d'application personnelle. Supposer que les utilisateurs ont déjà donné à mon application la permission d'accéder à leurs anniversaires. Mon application peut-elle automatiquement interroger Facebook à l'aide du numéro d'identification de l'utilisateur, obtenir l'anniversaire de l'utilisateur, puis mettre à jour la base de données de l'application avec l'anniversaire de l'utilisateur SANS les obliger à se connecter et mettre à jour manuellement l'application? Encore une fois, l'utilisateur a donné l'autorisation à l'application d'accéder aux anniversaires, donc je ne demande pas de nouvelles permissions. Je préférerais éviter d'avoir à revenir en arrière et demander à tous les utilisateurs de l'application de faire quelque chose (en particulier quand ils ont déjà donné à notre application la permission d'accéder à cette information).Accès aux données utilisateur précédemment connectées via l'application
Je ne vois aucun moyen d'authentifier l'application pour obtenir des informations étendues sur l'utilisateur sans que l'utilisateur se reconnecte et mette à jour l'application manuellement. Est-ce que je manque quelque chose?
Mais si l'utilisateur a déjà donné l'autorisation d'application pour accéder à leurs informations d'anniversaire, il ne serait pas les autorisations _taking_, serait-il? Ou est-ce que Facebook est configuré pour que _anytime_ une application traite les informations d'un utilisateur, qu'elle ait ou non donné l'autorisation à l'application, l'utilisateur DOIT se connecter et donner des permissions? –
LOL - Aimez le gâteau BTW! –
Oui - l'utilisateur doit être connecté (ou vous devez avoir un jeton d'accès valide). L'autorisation 'offline_access' (qui aurait été parfaite pour votre scénario) [a été abandonnée] (https://developers.facebook.com/docs/offline-access-deprecation/). Les utilisateurs doivent utiliser activement votre application pour accéder à leurs données. – Lix