Facebook graph API & PHP-SDK Fragen

Ich habe ein paar Probleme mit facebook graph api.

1).
Wenn ich versuche ein Foto hochzuladen, erhalte ich die Fehlermeldung "(#324) Erfordert Datei hochladen".

  $attachement = array(
                            'access_token'=> (...)',
                            'name' => 'uploaded foto',
                            'source' => 'C:\Documents and Settings\Username\Desktop\1.jpg'
                    );

        $fb_foto = $fb->api('me/photos','POST',$attachement);

Ich bin sicher, dass die Quelle korrekt ist. Ich habe versucht mit einem Foto aus dem internet und nicht von mu lokalen PC auch.

2). Wie kann ich ein Objekt löschen aus facebook?. (eine Wand Nachricht zum Beispiel).
Ich habe dies ausprobiert:
$fb->api('/post_id','POST',array('method'=> 'delete'));

Aber ich erhalte die Meldung "nicht unterstützter POST-request" - Fehler.

Jede mögliche Hilfe würde geschätzt.

EDIT: Hier ist die komplette Lösung, die ich gefunden zum hochladen von Fotos auf Facebook. Sie müssen die version 2.1.1 oder höher PHP-SDK

 $fb = new Facebook(array(
                        'appId'  => ...,
                        'secret' => ...,
                        'cookie' => true,
        ));

$fb->setFileUploadSupport(true);
      $attachement = array(
                            'access_token'=> '...',
                            'name' => 'uploaded foto',
                            'source' => '@absolute_path_to_the_file'
                    );



      $fb_foto = $fb->api('me/photos','POST',$attachement);
Was bedeutet $attachement enthalten?
Ich bearbeitet die post mit dem vollständigen details der $attachment.

InformationsquelleAutor brpaz | 2010-08-09

Schreibe einen Kommentar