Ich spiele mit der Facebook-Grafik api, und habe versucht, ein Bild an meine Wand zu senden. Nach Facebook, die Sie gerade das Bild senden, Ihr Zugangsschlüssel & eine Beschriftung ... unter meinem Code sehen:cfhttp multipart & facebook
<cfoutput>
<cfif fileexists("D:\myPath\images\menubar.jpg")>
<cfhttp method="post" url="https://graph.facebook.com/me/photos" multipart="yes">
<cfhttpparam type="formfield" name="access_token" value="myAccessToken">
<cfhttpparam type="file" name="source" file="D:\myPath\images\menubar.jpg">
<cfhttpparam type="formfield" name="message" value="this is a test picture.">
</cfhttp>
<cfdump var="#cfhttp#">
</cfif>
</cfoutput>
Als ich das laufen, erhalte ich einen 400 Bad Request Fehler ("OauthException ein unbekannter Fehler aufgetreten "kommt von facebook zurück). Weiß jemand was ich falsch mache? Vielen Dank!
Ich laufe deinen Code und es funktioniert. Überprüfen Sie Ihren accessToken. Wenn myAccessToken eine Variable ist, muss sie "# myAccessToken #" lauten. – KobbyPemson
myAccessToken ist keine Variable, ich wollte einfach kein tatsächliches Zugriffs-Token posten - ich fülle es aus, während ich es erhalte-- Ja, ich weiß, das ist völlig unpraktisch, aber ich versuche nur, ein zu bekommen testen, bevor ich es sexy arbeiten lasse. Das gibt mir aber Hoffnung. – mistersender