如何通过经典ASP将图像发布到Facebook?

时间:2011-09-11 10:45:07

标签: facebook vbscript asp-classic

我已经通过经典ASP工作了Facebook Graph API,我了解如何做大多数事情,比如发布状态更新,获取用户信息等等。我一直试图将照片从我们公司的照片库上传到Facebook上的页面。

必须采取的步骤是:

  • 从服务器的文件系统中读取照片文件
  • 通过Facebook Graph API发布文件,获取已发布照片的ID
  • 使用上一步中检索到的照片ID
  • 为照片添加标签
  • 转到下一张照片

如果有人可以就照片文件数据的形式提供建议(我会使用ADODB.Stream,还是将二进制文件转换为文本或其他方法?)以及如何将POST格式化为把它拿到Facebook上,我非常感激。

1 个答案:

答案 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>