2017-08-07 4 views
0

Ich habe eine App erstellt, die Fotos von Facebook macht. Ich habe zwei FragenIch kann keine Daten von Facebook-API abrufen

  1. Wenn ich meine App-Emulator laufen und melden Sie sich mit Facebook mit meinem Konto, das ich die Daten zu bekommen, aber wenn ich es auf realen Gerät laufen (meine Frau Gerät und es ist ihr Facebook-Account) die Daten sind Null.

  2. Wie kann ich Fotos in voller Größe erhalten? Hier ist meine Anfrage

    FBSDKGraphRequest(graphPath: "me/albums", parameters: ["fields":"id, name, cover_photo{picture}, photos{picture.type(large)} 
    

Aber Typ (große) funktioniert nicht mehr

+0

1) Wahrscheinlich fehlt Berechtigungen. Wenn Sie dem Konto Ihrer Frau keine Rolle in der App zugewiesen haben, müssen Sie es zur Überprüfung einreichen, bevor Sie normale Konten nachfragen können. 2) Nicht sicher Typ sollte jemals mit normalen Fotos arbeiten, AFAIK das war nur für Profilbilder. Versuchen Sie das Unterfeld 'photos (images)', es sollte alle verfügbaren Bildgrößen zurückgeben. – CBroe

+0

danke bro, die Fotos (Bilder) funktioniert gut, aber ich verstehe nicht, was ich für das erste Problem tun muss? Wenn ich überprüfen muss, wo kann ich URL für Privatsphäre und Politik und andere bekommen? das ist meine Test-App – sergs

Antwort

0

Es gibt zwei Möglichkeiten, dies zu überprüfen.

1. Sie sollten zu developers.facebook.com gehen und das Konto Ihrer Frau dem Bereich Rollen hinzufügen.

2. Sie sollten überprüfen, ob die App in der Entwicklungsphase ist, wenn ja, dann können nur Sie sie verwenden, um Daten zu erhalten. Um Daten von allen Konten zu erhalten, müssen Sie sie öffentlich machen.

enter image description here

die geeigneten Berechtigungen auswählen und zur Überprüfung einreichen, nachdem Sie alle Details abgeschlossen haben.

enter image description here

+0

es war so öffentlich – sergs

+0

In diesem Fall überprüfen Sie, ob sie Erlaubnis zur App erlaubt hat und ihre Privatsphäre-Einstellungen sind zutreffend. Da die App öffentlich ist, sollte derselbe Code, der für Sie arbeitet, auch für sie funktionieren. –

+0

wo kann ich es überprüfen? Ich füge sie für Testerrolle hinzu, aber es hilft nicht – sergs

Verwandte Themen