web-dev-qa-db-fra.com

obtenir l'ID utilisateur de l'API graphique via taggable_friends

Dans la v1.0 API, je pouvais avoir des amis avec leur identifiant facebook comme ceci:

{
      "name": "Somename SomeSurname", 
      "id": "100007797060798"
 }

Dans la v2.0, je ne peux utiliser que taggable_friends pour obtenir ces informations. Cependant, j’ai dû oublier quelque chose dans la documentation, car l’id que j’obtiens est comme ceci (l’identifiant est toujours différent):

{
      "id": "AaKJ-QN8OlY3m-2DHeVnc5oQZFnx_V0ptUF8XFEstr3EcS1LltvAx0_xptve3DWc_vI1zP0s4RhVMOTk1EqDvzCHMkEqFRMIkuXtyXe5d9O1-Q", 
      "name": "Somename someSurname"
}

quelqu'un peut-il m'indiquer où je peux récupérer une véritable identité?

21
webduvet

Il n'y a aucun moyen d'accéder à id via le point de terminaison taggable_friends.

https://developers.facebook.com/docs/apps/upgrading

12

/me/taggable_friends affiche tous les amis de la liste sauf certains. Dans un cas, il y a 326 amis dans un profil, mais cela ne montre que 317 et dans un autre profil, il y a 194 amis au total, mais seulement 182. 

$flist = $fb->api('/me/taggable_friends?fields=name,id&limit=1000');

affiche presque tous les amis de la liste (bien que la limite soit trop élevée), mais en laisse quelques-uns dans les deux cas. Cela pourrait ne pas fonctionner sur l'API Explorer si votre application n'est pas approuvée et publiée, mais cela fonctionnera pour les administrateurs, les testeurs et les développeurs de votre application. 

Vous ne pouvez pas décoder cet identifiant car cela irait à l'encontre du but de son encodage. 

Ce que je me demande également, c'est s'il est possible d'inviter des amis d'un utilisateur à utiliser l'application?

3
Robot Boy

peut-être pouvez-vous obtenir un identifiant en recherchant des personnes avec la même image.

me?fields=taggable_friends{name,picture}

{
        "name": "ปาณิศา หลานตากอย.ตาแก้ว คงเพ็ชร",
        "picture": {
          "data": {
            "url": "https://fb-s-c-a.akamaihd.net/h-ak-fbx/v/t1.0-1/p100x100/19113605_1931156107168776_605762913793659652_n.jpg?oh=951c7c13a85b0ce3abe8a6e7bacae127&oe=59DA354A&__gda__=1508078042_6baaa5dc05f7b1e85f7a90e8c21e517b"
          }
        },
        "last_name": "คงเพ็ชร",
        "first_name": "ปาณิศา",
        "id": "AaKW3BwqCsT_4IspPO5jlFZet-4LnXQfulxsumuI-4Mel7M-0cTX-7gbARaOJSy7JMbLDBcwCEMdBvJQmZ7-YNEN-o_EDpugQfY02UqjED_uvQ"
      }

puis 

search?type=user&q=ปาณิศา หลานตากอย.ตาแก้ว คงเพ็ชร&fields=id,name,picture


"data": [
{
  "id": "1519971271620597",
  "name": "ปาณิศา หลานตากอย.ตาแก้ว คงเพ็ชร",
  "picture": {
    "data": {
      "is_silhouette": false,
      "url": "https://fb-s-c-a.akamaihd.net/h-ak-fbx/v/t1.0-1/p50x50/19113605_1931156107168776_605762913793659652_n.jpg?oh=21c44649424500928d0299291414f1aa&oe=59A27344&__gda__=1508317043_a83bb236c462cd9d179f8e949cea801f"
    }
  }
}

]

url nomfichier 19113605_1931156107168776_605762913793659652_n.jpg alors vous pouvez obtenir l'ID du résultat de la recherche 1519971271620597

0
small dai