文档中心 > TAE 1.0云服务

FetchUrl服务

更新时间:2015/09/18 访问次数:24289

FetchUrl服务简介

TAE 中 FetchUrl服务提供基于http协议的网页抓取。目前TAE系统中有全局 FetchUrl的白名单。如果期望的URL不在全局白名单中,可自主申请App粒度的URL白名单。值得注意的是,HTTP请求既可以使用 FetchUrl,也可以使用php标准方法CURL之类的API,但是前提是需要在FetchUrl服务中配置url白名单。

推荐使用curl标准调用方式,本节不在赘述,另外fetchurl的调用方式如下:

首先创建FetchUrl服务

$fetchService = Alibaba:: Fetchurl();

fetchByGet(url) 方法,通过 GET 方式获取网页内容。

$fetchGetTBResult = $fetchService->fetchByGet("http://www.taobao.com);

post(url,param) 方法,通过 POST 方式获取网页内容

$parameter = array("username" => "jae", "password" => "jae");
$fetchPostResult=$fetchService->post("https://login.taobao.com/member/login.jhtml", $parameter);

FetchUrl服务域名默认白名单

eco.taobao.com

login.taobao.com

a.tbcdn.cn/app/sns/*

pin.aliyun.com

img.taobaocdn.com

api.weibo.com

oauth.taobao.com 

其它需要访问的域名配置到对应应用的白名单中,需要在TAE控制台里申请开通自定义添加域名,自定义的域名个数限制为50个,审核时间在一个工作日左右。

注意:Java不再支持使用httpclient、httpconnection等调用站外;Php支持使用curl函数调用此处配置的url访问。TAE中top接口调用不需要配置白名单。

FAQ

关于此文档暂时还没有FAQ
返回
顶部