我已经通过经典ASP工作了Facebook Graph API,我了解如何做大多数事情,比如发布状态更新,获取用户信息等等。我一直试图将照片从我们公司的照片库上传到Facebook上的页面。
必须采取的步骤是:
如果有人可以就照片文件数据的形式提供建议(我会使用ADODB.Stream
,还是将二进制文件转换为文本或其他方法?)以及如何将POST格式化为把它拿到Facebook上,我非常感激。
答案 0 :(得分:0)
查看上传How-To: Use the Graph API to Upload Photos to a user’s profile的api文档如果您查看场景1:将照片上传到应用程序的相册底部,您可以在php中看到示例。以下是为您转换的代码。如果您正在谈论实际托管Facebook上显示的页面的应用程序,那么您将需要一个像http://www.aspupload.com/这样的com对象来处理上传。
<%
access_token=your_access_token
theURL="https://graph.facebook.com/me/albums?access_token="&access_token
%>
<form enctype="multipart/form-data" action="<%=theURL%>"method="POST">
<input name="source" type="file">
<BR>
<input name="message" type="text" value="">
<input type="submit" value="Upload" />
</form>