Pour poster quoi que ce soit à Facebook, vous devez être l'affichage d'un compte particulier, qui doit avoir autorisé votre application à poster en leur nom. C'est ce que le jeton d'accès signifie. C'est comme ça que Facebook sait qui vous êtes. Sans le jeton d'accès, FB n'aurait aucune idée de qui faisait l'envoi, et il n'y aurait aucun moyen de vérifier que cette personne vous avait donné la permission de publier en son nom.
Vous pouvez envoyer à https://graph.facebook.com/SOME_USER_ID/feed, mais cela ne détermine que le flux auquel vous envoyez des messages et ne spécifie pas qui effectue la publication. Donc, en bref, vous devez faire tout le truc OAuth2 pour obtenir un jeton, pour publier dans le flux de quelqu'un. Si un utilisateur vous accorde le privilège offline_access, alors vous pouvez le faire en utilisant un jeton stocké sans que cet utilisateur soit connecté.
Tout ceci rend l'utilisation d'une bibliothèque, que ce soit le Javascript ou une bibliothèque Java plutôt attrayante.
Étant donné que le jeton d'accès i undestand contient également l'ID utilisateur, il n'y a pas d'autre moyen de le fournir. –
Ne pourrions-nous pas simplement rendre l'URL que nous publions pour contenir l'ID utilisateur? Par exemple. URL fb_login = nouvelle URL ("https://graph.facebook.com/SOME_USER_ID/feed"); – Ger