2016-05-25 3 views
-1

zu erhalten Ich verwende die "taggable_friends" API, um die Liste aller Freunde zu erhalten, dann verwendet die Benutzer-ID (eine Zeichenfolge von 110 Zeichen), um Benutzerdetails wie folgt zu erhalten:Ist es möglich, Benutzer mit facebook API V2.6

 FB.api('/' + gFriend.id , 'GET',{}, 
     function(response) { 
     console.log("response",response) 
     }); 

im Ergebnis bekomme ich einen Fehler

(#803) Some of the aliases you requested do not exist: {The user Id I have submitted} 

Hat FB Benutzerdaten API in Version 2 blockiert?

+0

taggable_friends ist nur zum Taggen, warum brauchen Sie die Details der Freunde dafür? – luschn

+0

Ich möchte Freunde Bildcollage zeigen –

+0

Warum brauchen Sie das zum Taggen? und warum würden Sie die Benutzerdetails von Freunden dafür benötigen? – luschn

Antwort

1

taggable_friends Wenn Sie nur zum Taggen verwenden, können Sie es für nichts anderes verwenden und Sie erhalten keine Benutzer ID. Sie erhalten nur ein "Tagging Token", das nur zum Taggen verwendet werden kann. Wenn Sie nur eine "Freund-Collage" erstellen möchten, müssen Sie stattdessen /me/friends verwenden. Natürlich erhalten Sie nur Freunde, die Ihre App mit der Berechtigung user_friends autorisiert haben.

1

[von Kommentaren] Ich will Collage Freund pic

Der taggable_friends Endpunkt zeigen, zurückgibt URLs des Profils des Freundes Bilder bereits.

Sie erhalten eine Datenstruktur wie diese,

{ 
    "data": [ 
    { 
     "id": "AaKYNqeDaP…", 
     "name": "Foo Barski", 
     "picture": { 
     "data": { 
      "is_silhouette": false, 
      "url": "https://scontent.xx.fbcdn.net/v/t1.0-1/p50x50/…" 
     } 
     } 
    }, 
    { 
     "id": "AaKBGEbAAvYU…", 
     "name": "Some One Else", 
     "picture": { 
     "data": { 
      "is_silhouette": false, 
      "url": "https://scontent.xx.fbcdn.net/v/t1.0-1/p50x50/…" 
     } 
     } 
    }, 

Also alles, was Sie tun müssen, ist diese URLs in der Bildstruktur zu verwenden.

Verwandte Themen