0

cela est similaire aux questions qui apparaissent dans de nombreux threads, mais il ya une différence importante, donc c'est un problème distinct pour autant que je sache. Je suis en train de chercher des amis qui sont aussi les utilisateurs qui se sont connectés à la même application, (les autres threads se réfèrent à essayer de chercher des amis indépendamment d'être les utilisateurs d'applications) utilisant le javascript sdk (FB api 2.1), je connecté dans l'application avec les utilisateurs FB qui sont amis, et devrait les trouver dans les résultats, mais toujours la liste revient vide. c'est la seule interaction dont j'ai besoin avec FB pour mon application, peut-être qu'il y a une autre façon de le faire? Merci pour votre aide.liste d'amis parmi les utilisateurs de l'application spécifique renvoie vide

FB.api(
    "/me/friends", 
     function (response) { 
      if (response && !response. 
      //monitor response 
      } 
     } 
    ); 

EDIT: J'ai trouvé le j'avais mal compris de problèmes le flux: par défaut l'autorisation approuvé -liste d'amis signifie que l'application est autorisée à demander la permission, je suppose que par erreur avait cela signifie que la permission n'est même pas nécessaire. Une fois ajouté à la liste d'étendue, cela a bien fonctionné.

Répondre

1

Il y a généralement deux raisons pour lesquelles la réponse est vide:

  • Aucun ami utilise l'App (pas votre cas, je suppose)
  • Vous n'avez pas demandé la user_friends permission dans la connexion processus (paramètre scope)

a propos de la deuxième partie, gardez à l'esprit que l'autorisation est « approuvée » par défaut, mais vous devez toujours demander (au moins depuis v2.0 de l'API Facebook). Il a été inclus dans la version 1.0, mais c'est une permission distincte maintenant.

+0

merci luschn, j'ai trouvé le problème et édité mon entrée. –

+0

c'est exactement ce que j'attendais :) - accepter ma réponse serait bien, si vous voulez. – luschn

+0

fait. Merci encore. –

Questions connexes