发出从Yahoo!获取联系人的问题使用PHP的CURL的地址簿

时间:2010-05-22 15:50:24

标签: php abaddressbook yahoo-oauth

当用户提供登录名和密码时,我必须使用PHP的CURL获取用户的yahoo地址簿。它工作正常。地址簿已获得CSV格式。但现在突然间事情停止了。我只是得到一些雅虎的HTML代码而不是CSV格式。 我猜测雅虎在某种程度上限制使用CURL获取地址簿。

我做了一个实验,我从雅虎服务手动完成了导入联系人。在导入联系人之前,雅虎显示了CAPTCHA以进行验证。我想最近添加了这种CAPTCHA机制。当我使用PHP的CURL时,这种CAPTCHA机制是否阻止获取地址簿?

实际上我不想使用Yahoo OAuth或BBAuth获取地址簿。

有人有想法吗?

1 个答案:

答案 0 :(得分:2)

  

当我使用PHP的CURL时,这种CAPTCHA机制是否阻止获取地址簿?

是的 - CAPTCHA可以告诉人类用户除了自动程序。如果他们使用CAPTCHA保护CSV导出,则可能是您的脚本无法再获取CSV下载。如果可用,您将不得不寻找获取数据的替代方法 - 也许他们提供XML或其他类型的直接下载?