首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook下载照片和ServerXMLHTTP

Facebook下载照片和ServerXMLHTTP
EN

Stack Overflow用户
提问于 2010-11-05 00:03:19
回答 1查看 646关注 0票数 0

你好,谢谢。在这里发布之前,我在网上搜索了很多,这里也有。

我有一个网站,让用户加入他们的facebook个人资料,所以如果他们的许可(FB应用程序),网站将下载他们的主要照片。

我使用这个脚本服务器端与经典的ASP (我必须使用ASP)下载主照片,并在随机情况下通过一个错误:msxml3.dll The parameter is incorrect.

代码语言:javascript
复制
''DownloadURL is the url pf the photo 
''example "http://profile.ak.fbcdn.net/xxxxxxxxxxxxxx.....xxxxxx.jpg"

Dim objXML
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
objXML.Open "GET", DownloadURL , true  ' <-- this line get the error sometimes

objXML.Send
'.... code to handle the request
' and save photo using ADODB.Stream

但是,如果我在工作站上尝试使用相同的照片url来重现错误,那么这个工作就没问题了,所以我无法检查问题出在哪里。

我使用Windows2008server SE SP2和IIS7

我的问题是:

  1. 是more 2. suggestions过时了?
  2. 还有什么需要知道的?
  3. 与客户机浏览器(例如IE)有关吗?
  4. ,我可以从这里的专家那里得到什么建议或提示?

<代码>G 213

提前感谢您的帮助

EN

回答 1

Stack Overflow用户

发布于 2010-11-05 01:00:40

我要指出的第一件事是不使用profile.ak.fbcdn.net url,这可能会导致很多问题。这个url不一定是不变的。我建议使用http://graph.facebook.com/facebookid/photo的受支持的url,其中facebookid是用户正在下载的照片的id。

关于MSXML2.ServerXMLHTTP的使用,我已经很久没有使用这种东西了,但是看起来这个对象可能不是下载图像文件的最佳对象。查看可能相关的讨论:http://www.daniweb.com/forums/thread153966.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4102508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档