2016-12-20 2 views
-2

Ich versuche, Bilder an der Wand zu posten, wenn Sie es wählen, ich arbeite mit PHP SDK, So Bilder sind in Ordnung, wenn Sie den absoluten Pfad des Bildes wie ("C: // ... ") Aber ich möchte Online-Bild unter einem Server wie (http: mywebsite.com/image.jpg)posting Foto auf Wand facebook mit Online-Pfad

die URL ist wie: localhost/facebook/image.jpg, ich auch versucht, ein anderes Bild combiboilersleeds.com/images/online/online-0.jpg

ich es versucht, aber es funktioniert nicht ich Fehler bekommen:

CurlException: 26: couldn‘ t Datei öffnen ""

Was soll ich tun? ich den Code unter Verwendung von:

 $image['image'] = '@'. $data["path"]; 
     $facebook->setFileUploadSupport(true); 
     $img = $facebook->api('/me/photos', 'POST', $image); 

ist $ data das Array, in dem ich Bilder absolute Pfade zu sparen.

+0

"Es funktioniert nicht" ist keine ausreichende Fehlerbeschreibung, bitte debuggen Sie Ihren Code. Die API gibt normalerweise etwas zurück. – luschn

+0

CurlException: 26: Datei konnte nicht geöffnet werden "" –

+0

nun, was ist die URL genau? Bitte editiere deine Frage, anstatt relevante Informationen in Kommentaren hinzuzufügen. – luschn

Antwort

0

Verstanden, ich sollte $ image ['url'] = 'MyURL' zum Hochladen einer URL anstelle von $ image ['image'] = '@' verwenden. $ Daten ["Pfad"];

Verwandte Themen