Я играю с графикой facebook api и пытаюсь отправить изображение на свою стену. Согласно Facebook, вы просто отправить изображение, ваш ключ доступа & титры ... смотрите ниже мой код: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>
Когда я запускаю это, я получаю плохую ошибку запроса 400 ("OauthException произошла неизвестная ошибка «возвращается из facebook). Кто-нибудь знает, что я делаю неправильно? Благодаря!
Я запускаю ваш код, и он работает. Проверьте свой доступ. Если myAccessToken является переменной, тогда это должно быть «# myAccessToken #». – KobbyPemson
myAccessToken не является переменной, я просто не хочу публиковать токен доступа. Я заполняю его, когда получаю его. Да, я знаю, что это совершенно непрактично, но я просто пытаюсь получить тест для запуска до того, как я получу его, работая сексуально. Это действительно дает мне надежду. – mistersender