Obtenir les amis de amis de FB API graphique
J'aimerais avoir des amis d'amis par le biais d'un appel d'API et quand j'essaie de le faire, j'obtiens l'exception suivante,
{
"error": {
"type": "OAuthException",
"message": "(#604) Can't lookup all friends of .... Can only lookup for the logged in user (...), or friends of the logged in user with the appropriate permission"
}
}
L'URL je suis en train de l'accès est,
https://graph.facebook.com/friend_id/friends?access_token=access_token
Je suis autorisations étendues qui est comme suit,
<fb:login-button perms="user_likes,friends_likes"></fb:login-button>
Pouvait-on s'il vous plaît laissez-moi savoir ce qui ne va pas ici? Ou signifie-t-il que je ne peux jamais obtenir l'accès à des amis d'amis?
Droit: Tu ne peux pas avoir accès à des Amis d'Amis.
J'aimerais savoir comment faire cela. Vous pouvez le faire à partir de Facebook et Facebook application iPhone permet également.
Il est maintenant possible avec fql de faire des amis des amis(limité).. j'ai donné la solution.
J'aimerais savoir comment faire cela. Vous pouvez le faire à partir de Facebook et Facebook application iPhone permet également.
Il est maintenant possible avec fql de faire des amis des amis(limité).. j'ai donné la solution.
OriginalL'auteur Abhishek | 2010-09-29
Vous devez vous connecter pour publier un commentaire.
Actuellement, il n'y a pas de permission qui vous permet de visualiser les amis d'un utilisateur d'amis. Le "*_likes" autorisations juste vous montrer le Facebook des pages que les utilisateurs ont Aimé.
Il pourrait être possible pour vous de manière itérative le récupérer et de mettre en cache les amis de chacune de ses amis, un par un, mais sans les jetons d'accès pour chaque ami, vous ne serez en mesure de récupérer des données publiques.
OriginalL'auteur Raphomet
J'ai des amis d'amis(limité). J'ai eu le même problème. Si il est un peu tard pour répondre à la question, il va aider quelqu'un. C'est pourquoi la réponse à cette question.
Nous pouvons obtenir les amis de tes amis, ceux qui sont les utilisateurs de l'application.
$fb_id= id d'utilisateur dont les amis des amis requis.
@Olie:
L'extraction de vos amis de vos amis grâce à l'application. Donc, vous auriez besoin de la permission de votre ami dont les amis que vous voulez. c'est à dire Votre ami devrait être l'utilisation de cette application et ont accepté l'autorisation tout en permettant l'accès à l'information. Sinon, vous ne serez pas en mesure d'amis de vos amis. J'ai testé cette requête. Et il fonctionne avec succès.
Ce message explique bien. Lire attentivement.
Espère que vous comprenez solution de critères.
J'ai mis à jour la solution.
OriginalL'auteur Somnath Muluk
Vous ne peut pas obtenir des amis d'amis, il n'est pas autorisé pour des raisons de confidentialité.
Une solution de contournement que nous avons fait avant est de sauver tous les utilisateurs des amis à oure propre base de données.
De cette façon, nous avons pu croiser tous les différents utilisateurs de la liste d'amis et d'obtenir au moins des amis d'amis qui ont utilisé l'application que nous avons faites.
Remarque importante, un tel tableau pourrait rapidement se développer tout à fait saisissable en fonction du nombre d'utilisateurs que vous obtenez.
Compter sur chaque utilisateur ayant environ 250 à 300 amis en moyenne, donc, si vous optez pour cette solution assurez-vous d'optimiser votre base de données, et ensuite, il doit travailler tout simplement génial.
OriginalL'auteur Vargr
A obtenu le même problème, il fallait utiliser la vieille API REST pour obtenir au moins des amis communs, voir
http://developers.facebook.com/docs/reference/rest/friends.getMutualFriends/
OriginalL'auteur Artjom Kurapov
Vous pouvez obtenir les amis de l'utilisateur actuel par le biais d'un Graphe d'appel API pour moi ou des amis. Vous aurez besoin pour être valable, toute access_token, pas de prolongation des autorisations, juste la Base. Il y a un problème, l'utilisateur doit vous permettre de voir leur liste d'amis. Ainsi, dans les Paramètres de Confidentialité > Connecter sur Facebook il y a un "Voir votre liste d'amis". Si l'utilisateur a choisi un réglage personnalisé et sélectionné dire "Moi Uniquement", vous obtiendrez cette erreur.
De même, si l'utilisateur actuel permet aux autres de voir leur liste d'amis, mais l'un des amis s'cette baisse en raison de problèmes de confidentialité, vous ne serez pas en mesure de voir toutes les données et obtenir cette erreur.
J'ai été en mesure de vérifier les scénarios que j'ai décrit.
OriginalL'auteur C Abernathy
Malheureusement, je ne peux pas demander votre réponse particulièrement depuis je n'ai pas d'expérience avec le FB de l'API. Cependant, je crois que FB permet aux utilisateurs de cacher qui sont leurs amis. Si ils ont ce jeu, alors peut-être vous ne serez pas en mesure d'accéder à leurs amis, à tous. Je vais essayer de modifier votre code pour d'abord vérifier que les autorisations d'un utilisateur donné sont et seulement ensuite l'accès à leur liste d'amis si vous avez accès. Un peu de spéculation ici, cependant.
OriginalL'auteur jlv