Dois-je passer jeton d'accès lors de l'utilisation de FB.(api)?
Je suis juste un peu confus quant à la façon de passer mon jeton d'accès dans FB.(api) lorsque des demandes de protégé les choses.
Je reçois mon application pour vous connecter et s'authentifier bien, mais comment puis-je utiliser FB.(api) avec le jeton d'accès, j'ai?
app.accessToken = response.authResponse.accessToken; //This is a valid access token.
FB.api('/me/friends?access_token='+app.accessToken, {fields: 'name,id,location,picture,installed'}, function(response) {
console.log(response);
});
Est-ce la bonne façon de passer le jeton d'accès à FB.(api)?
Dans ce cas, ma réponse est de retour les amis, le nom,l'emplacement,l'image, mais il ne semble pas avoir la "installé" données est protégé.
Je fais ce droit?
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin de passer le jeton, si l'utilisateur connecté (avec FB.connexion, par exemple). En effet, en utilisant le SDK JavaScript (ou SDK PHP), vous presque jamais besoin pour faire face à l'utilisateur (nom d'utilisateur) jetons d'accès.
Donc, votre appel serait juste comme ceci:
Obtenir l'info si l'utilisateur a installé l'application:
Bien que je ne vois pourquoi certains utilisateurs disent que vous ne pouvez pas besoin de passer jeton d'accès en raison de votre utilisation spécifique.
En général, il ya des cas où vous avez besoin pour passer un jeton d'accès par le biais de FB.(api)
La manière dont c'est fait est en le passant en paramètre l'objet, en tant que tel:
C'est la façon dont je l'ai fait:
Vous avez besoin de passer jeton d'accès si l'on demande pour l'extension des champs. Veuillez vous référer à
https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-extended-profile