2012-04-06 12 views
-2

Ich habe aid und user_photo Erlaubnis, und ich möchte die Quelle des Fotos. Also ich mache:Quelle wählen von Foto

select source from photo where id = ID_PHOTO 

Es funktioniert nicht. Was soll ich machen?

Antwort

0

Es gibt KEINE Spalte id

Ich glaube, Sie wollten pid (wrap Foto-ID in Anführungszeichen, pid ist ein String)

select src from photo where pid = "ID_PHOTO" 

reference

EDIT:

Es sieht wie pid funktioniert auch nicht. Versuchen Sie stattdessen object_id zu verwenden, wenn pid nicht funktionieren würde.

select src from photo where object_id = "ID_PHOTO" 
+0

gibt es auch keine "Quelle". es ist "src" - auf jeden Fall funktionierte das nicht für mich (anscheinend ein FB-Bug) –

+0

@Nathan ja, tut mir leid. Bearbeitet –

+0

Es ist in Ordnung. Ich weiß nicht, warum ich Quelle nehme, ID und nicht src, pid. Vielen Dank :) –

0

sollten Sie Graph API verwenden. Hier ist, wie es funktioniert:

  • Um Alben: https://graph.facebook.com/me/albums?access_token=...

  • Um Fotos: https://graph.facebook.com/me/photos?access_token=...

  • Um die Fotos in einem bestimmten Album zu erhalten: https://graph.facebook.com/*[album_id_here]*/photos?access_token=...