我正在使用facebook的图形api,并试图将图像发送到我的墙上。根据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错误的请求错误(从facebook返回“OauthException一个未知的错误发生”)。有人知道我做错了什么吗?谢谢!
发布于 2011-02-06 08:45:06
你能检查你的访问令牌格式吗?通常,在上面提到的语句中,参数设置为access_token=somedata&expires=sometimestamp,您必须按字面意思传递访问令牌。我在这里让它变得大胆。access_token=somedata&expires=sometimestamp
我已经试着解决同样的问题将近3个小时了。:)终于做到了!
发布于 2011-01-04 05:31:19
当安全证书还没有导入到Java/ColdFusion密钥库时,我在使用https时遇到了问题。有关如何实现这一点的更多信息,请单击此处:
http://kb2.adobe.com/cps/400/kb400977.html
希望这能有所帮助!
https://stackoverflow.com/questions/4587256
复制相似问题